MFASFSPLITTER_PACKET_BOUNDARY (atributo)

Especifica si un búfer contiene el inicio de un paquete ASF (formato de sistemas avanzados).

Tipo de datos

UINT32

Trátelo como un valor booleano.

Comentarios

Si un búfer multimedia expone la interfaz IMFAttributes a través de QueryInterface y el valor de este atributo es distinto de cero, el separador ASF trata el búfer como el inicio de un nuevo paquete.

Este atributo se aplica si usa el separador ASF para analizar los datos de ASF. Si los datos de ASF tienen longitudes de paquete variables, debe establecer este atributo en los búferes multimedia que pase al método IMFASFSplitter::ParseData. Establezca el atributo en TRUE si el búfer contiene el inicio de un nuevo paquete. Si el búfer contiene una continuación del paquete anterior, establezca el atributo en FALSE. Los búferes no pueden abarcar varios paquetes.

En el caso de los datos de ASF con tamaños de paquete fijos, este atributo no es necesario y un búfer puede abarcar varios paquetes.

Tenga en cuenta que las implementaciones estándar de IMFMediaBuffer proporcionadas por Media Foundation no exponen IMFAttributes. Para usar este atributo, debe proporcionar su propia implementación de IMFMediaBuffer; por ejemplo, encapsulando los búferes devueltos por MFCreateMemoryBuffer.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wmcontainer.h

Consulte también

Lista alfabética de los atributos de Media Foundation

Atributos ASF

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaBuffer