atributo MF_PD_ASF_CODECLIST
Contém informações sobre os codecs e formatos que foram usados para codificar o conteúdo em um arquivo ASF (Advanced Systems Format). Esse atributo corresponde ao objeto Codec List no cabeçalho ASF, definido na especificação ASF.
Tipo de dados
Matriz de bytes
Comentários
Esse atributo se aplica a descritores de apresentação para conteúdo ASF.
O método IMFASFContentInfo::GeneratePresentationDescriptor cria o descritor de apresentação e gera esse atributo do objeto Codec List no cabeçalho ASF. Um aplicativo que usa a Fonte de Mídia do ASF pode obter esse atributo chamando IMFMediaSource::CreatePresentationDescriptor e, em seguida, obtendo o atributo do descritor de apresentação.
A tabela a seguir mostra o layout do blob de atributos.
Campo Objeto Codec List | Tipo de dados | Tamanho | Descrição |
---|---|---|---|
Contagem de entradas de codec | DWORD | 4 bytes | Número de codecs |
Entradas do Codec | BYTE[] | Varia | Matriz de estruturas de informações de codec |
O campo Entradas de Código é uma matriz de estruturas. A tabela a seguir mostra o formato de cada entrada:
Campo Objeto Codec List | Tipo de dados | Tamanho | Descrição |
---|---|---|---|
Type | DWORD | 4 bytes | Tipo de codec. Esse valor pode ser um dos seguintes:
|
Comprimento do nome do codec | DWORD | 4 bytes | Tamanho da cadeia de caracteres Nome do Codec, em bytes, incluindo o caractere NULL . |
Nome do Codec | WCHAR[] | Varia | Cadeia de caracteres Unicode terminada em nulo que contém o nome do codec, como "Windows Media Video 9". |
Comprimento da Descrição do Codec | DWORD | 4 bytes | Tamanho da cadeia de caracteres Descrição do Codec, em bytes, incluindo o caractere NULL . |
Descrição do Codec | WCHAR[] | Varia | Uma cadeia de caracteres Unicode terminada em nulo que contém uma descrição do codec. |
Comprimento das informações do Codec | DWORD | 4 bytes | Tamanho do campo Informações do Codec, em bytes. |
Informações do Codec | BYTE[] | Varia | Dados codec. O significado desses dados depende do codec. Normalmente, esses dados indicam o formato. |
Observação
O layout do blob de atributos não corresponde exatamente ao layout do objeto Codec List no cabeçalho ASF. Em particular, os comprimentos de cadeia de caracteres são dados em bytes e incluem o tamanho do terminador NULL .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também