estructura MT_ARBITRARY_HEADER (mfapi.h)
Contiene datos de formato para una secuencia binaria en un archivo de formato de streaming avanzado (ASF).
Sintaxis
typedef struct _MT_ARBITRARY_HEADER {
GUID majortype;
GUID subtype;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
ULONG lSampleSize;
GUID formattype;
} MT_ARBITRARY_HEADER;
Miembros
majortype
Tipo de medio principal. Este valor es el GUID almacenado en el campo Tipo de medio principal del campo Type-Specific Datos del archivo ASF. Es posible que no coincida con el GUID de tipo principal del tipo multimedia de Media Foundation.
subtype
Subtipo de medio.
bFixedSizeSamples
Si es TRUE, las muestras tienen un tamaño fijo en bytes. De lo contrario, las muestras tienen un tamaño variable.
bTemporalCompression
Si es TRUE, los datos de esta secuencia usan compresión temporal. De lo contrario, las muestras son independientes entre sí.
lSampleSize
Si bFixedSizeSamples es TRUE, este miembro especifica el tamaño de la muestra en bytes. De lo contrario, el valor se omite y debe ser 0.
formattype
GUID de tipo de formato. Este GUID identifica la estructura de los datos de formato adicionales, que se almacenan en el atributo MF_MT_ARBITRARY_FORMAT del tipo de medio. Si no hay datos de formato adicionales, formattype es igual a GUID_NULL.
Comentarios
Esta estructura se usa con el atributo de tipo de medio MF_MT_ARBITRARY_HEADER .
Esta estructura corresponde a los primeros 60 bytes del campo Type-Specific Datos del objeto de propiedades de Stream, en los archivos en los que se ASF_Binary_Media el tipo de secuencia. Para obtener más información, consulte la especificación asf.
El campo Format Data (Formato de datos) del campo Type-Specific Data (Datos) se encuentra en el atributo MF_MT_ARBITRARY_FORMAT del tipo de medio.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | mfapi.h |