Codificatori di Windows Media

Un codificatore converte audio o video non compresso in pacchetti compressi nel formato specificato dall'applicazione. Per convertire i file multimediali in formato ASF, è possibile usare i codec audio e video di Windows Media.

Un codificatore è identificato dal GUID che rappresenta la categoria: audio o video. Il tipo di output del codificatore è rappresentato dal GUID principale di un tipo multimediale e dal GUID del sottotipo.

  • Codec audio di Windows Media

    Categoria: MFT_CATEGORY_AUDIO_ENCODER

    Tipo principale: MFMediaType_Audio

    SottoTipo: MFAudioFormat_WMAudioV9, MFAudioFormat_WMAudioV8, MFAudioFormat_WMAudio_Lossless, MFAudioFormat_WMASPDIF

  • Codec video di Windows Media

    Categoria: MFT_CATEGORY_VIDEO_ENCODER

    Tipo principale: MFMediaType_Video

    SottoTipo: MFVideoFormat_WVC1, MFVideoFormat_WMV3, MFVideoFormat_WMV2, MFVideoFormat_WMV1

Questi codificatori vengono implementati come trasformazione MFT ( Media Foundation) e Media Foundation forniscono l'accesso all'applicazione tramite l'interfaccia FMTransform del codificatore. Se si usano i componenti del livello della pipeline per la codifica ASF, il codificatore MFT viene inserito nella pipeline come nodo di trasformazione perché è responsabile della trasformazione dei dati multimediali che passano attraverso l'origine nel sink. Se l'origine è un tipo compresso, la pipeline aggiunge i decodificatori necessari per convertire l'origine in un tipo non compresso. Un codificatore ha un flusso di input e un flusso di output. Il codificatore riceve i dati di input e produce dati codificati in base alla configurazione e al formato impostato dall'applicazione prima della sessione di codifica. Il formato del flusso di output è descritto da un tipo di supporto.

In questa sezione vengono trattati gli argomenti seguenti.

Argomento Descrizione
Creazione di un'istanza di un codificatore MFT Viene illustrato come creare il codificatore.
Proprietà di codifica Viene illustrato come configurare il codificatore impostando le proprietà appropriate nel codificatore MFT.
Negoziazione dei tipi di supporti nel codificatore Illustra come impostare i tipi di supporto di input e output nel codificatore.
Configurazione di un codificatore WMV Spiega come configurare un codificatore Windows Media Video (WMV).
Impostazione di un tipo di output per un codificatore WMA Spiega come impostare un tipo di output in un codificatore WINDOWS Media Audio (WMA).

 

Componenti del livello di pipeline ASF