atributo MF_PD_ASF_CODECLIST
Contiene información sobre los códecs y formatos que se usaron para codificar el contenido en un archivo de formato de sistemas avanzados (ASF). Este atributo corresponde al objeto de lista de códecs en el encabezado ASF, definido en la especificación asf.
Tipo de datos
Byte array
Observaciones
Este atributo se aplica a los descriptores de presentación para el contenido de ASF.
El método IMFASFContentInfo::GeneratePresentationDescriptor crea el descriptor de presentación y genera este atributo a partir del objeto de lista de códecs en el encabezado ASF. Una aplicación que usa el origen multimedia asf puede obtener este atributo llamando a IMFMediaSource::CreatePresentationDescriptor y, a continuación, obteniendo el atributo del descriptor de presentación.
En la tabla siguiente se muestra el diseño del blob de atributo.
Campo Objeto de lista de códecs | Tipo de datos | Size | Descripción |
---|---|---|---|
Recuento de entradas de códec | DWORD | 4 bytes | Número de códecs |
Entradas de códec | BYTE[] | Varía | Matriz de estructuras de información de códec |
El campo Entradas de código es una matriz de estructuras. En la tabla siguiente se muestra el formato de cada entrada:
Campo Objeto de lista de códecs | Tipo de datos | Size | Descripción |
---|---|---|---|
Tipo | DWORD | 4 bytes | Tipo de códec. Puede ser uno de los siguientes valores:
|
Longitud del nombre del códec | DWORD | 4 bytes | Tamaño de la cadena de nombre de códec, en bytes, incluido el carácter NULL . |
Nombre del códec | WCHAR[] | Varía | Cadena Unicode terminada en NULL que contiene el nombre del códec, como "Windows Media Video 9". |
Longitud de la descripción del códec | DWORD | 4 bytes | Tamaño de la cadena de descripción del códec, en bytes, incluido el carácter NULL . |
Descripción del códec | WCHAR[] | Varía | Cadena Unicode terminada en null que contiene una descripción del códec. |
Longitud de la información del códec | DWORD | 4 bytes | Tamaño del campo Información del códec, en bytes. |
Información del códec | BYTE[] | Varía | Datos de códec. El significado de estos datos depende del códec. Normalmente, estos datos indican el formato. |
Nota
El diseño del blob de atributo no coincide exactamente con el diseño del objeto de lista de códecs en el encabezado ASF. En concreto, las longitudes de cadena se proporcionan en bytes e incluyen el tamaño del terminador NULL .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también