Método IMFASFContentInfo::GenerateHeader (wmcontainer.h)
Codifica los datos del objeto MFASFContentInfo en un encabezado binario de Advanced Systems Format (ASF).
Sintaxis
HRESULT GenerateHeader(
[in, out] IMFMediaBuffer *pIHeader,
[out] DWORD *pcbHeader
);
Parámetros
[in, out] pIHeader
Puntero a la interfaz IMFMediaBuffer del objeto de búfer que recibirá el encabezado codificado. Establezca en NULL para recuperar el tamaño del encabezado.
[out] pcbHeader
Tamaño del encabezado ASF codificado en bytes. Si pIHeader es NULL, este valor se establece en el tamaño del búfer necesario para contener el encabezado codificado.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Los objetos de encabezado ASF no existen para los medios a los que el objeto ContentInfo contiene referencia. |
|
El tamaño del objeto de encabezado ASF supera los 10 MB. |
|
El búfer pasado en pIHeader no es lo suficientemente grande como para contener la información del objeto de encabezado asf. |
Comentarios
El tamaño recibido en el parámetro pcbHeader incluye el tamaño de relleno. La información de contenido reduce o expande los datos de relleno en función del tamaño de los objetos de encabezado asf.
Durante esta llamada, las propiedades de la secuencia se establecen en función de las propiedades de codificación del perfil. Estas propiedades están disponibles a través de la interfaz IMFMetadata .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wmcontainer.h |
Library | Mfuuid.lib |