Uso della categoria immagine di Windows Media Video 9.1
La categoria Immagine di Windows Media Video 9.1 è diversa dalle altre categorie di output supportate dal codificatore e decodificatore Windows Media Video 9. Anziché elaborare video non compressi, accetta esempi di input speciali costituiti da dati di trasformazione strutturati e, occasionalmente, immagini bitmap RGB su cui vengono eseguite le trasformazioni.
Il contenuto immagine con codifica Windows Media Video 9.1 è praticamente identico al contenuto codificato di Windows Media Video 9, ma è identificato dal proprio FOURCC ("WMVP").
Il tipo di output del codificatore per l'immagine video è impostato esattamente nello stesso modo del video di Windows Media standard, ad eccezione del fatto che i valori di sottotipo e compressione devono essere impostati sull'identificatore dell'immagine video. Ciò include la necessità di ottenere dati privati codec e aggiungerli alla struttura VIDEOINFOHEADER . Per altre informazioni, vedere Configurazione della codifica video.
La configurazione del tipo di input per l'immagine video è anche molto simile alla configurazione di input per gli altri codificatori video. È possibile recuperare un DMO_MEDIA_TYPE parzialmente completato dal codificatore chiamando IMediaObject::GetInputType o se si usa Media Foundation SDK, chiamando FMTransform::GetInputAvailableType e recuperando il DMO_MEDIA_TYPE usando MFCreateAMMediaTypeFromMFMediaType. Si impostano quindi le dimensioni del frame e la struttura di formato VIDEOINFOHEADER , proprio come si farebbe per il video standard. Come per il tipo di output, è necessario assicurarsi che i valori di sottotipo e compressione siano impostati in modo appropriato.
Creazione di esempi di input
Gli esempi di input per il codec immagine video sono strutturati. La definizione della struttura e delle costanti usate per l'immagine video non è inclusa nelle interfacce codec audio e video di Windows Media. Queste definizioni sono incluse in Windows Media Format SDK e l'uso è completamente spiegato nella documentazione di Windows Media Format SDK.
Decodifica
Non esistono requisiti speciali per la decodifica del video di acquisizione dello schermo. Oltre a un sottotipo diverso (MEDIASUBTYPE_WMVP) usato per l'input del decodificatore, il flusso di immagini video compresso è essenzialmente identico a un flusso video Windows Media standard.
Argomenti correlati