Compartir a través de


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

Consulte también

Estructuras de Media Foundation