Compartir a través de


Método IMFASFContentInfo::GetHeaderSize (wmcontainer.h)

Recupera el tamaño de la sección de encabezado de un archivo de formato de sistemas avanzados (ASF).

Sintaxis

HRESULT GetHeaderSize(
  [in]  IMFMediaBuffer *pIStartOfContent,
  [out] QWORD          *cbHeaderSize
);

Parámetros

[in] pIStartOfContent

Interfaz IMFMediaBuffer de un objeto de búfer que contiene el principio del contenido de ASF. El tamaño de los datos válidos en el búfer debe ser al menos MFASF_MIN_HEADER_BYTES en bytes.

[out] cbHeaderSize

Recibe el tamaño, en bytes, de la sección de encabezado del contenido. El valor incluye el tamaño del objeto de encabezado ASF más el tamaño de la sección de encabezado del objeto de datos. Por lo tanto, el valor resultante es el desplazamiento al inicio de los paquetes de datos en el objeto de datos ASF.

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
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_ASF_INVALIDDATA
El búfer no contiene datos ASF válidos.
MF_E_BUFFERTOOSMALL
El búfer no contiene suficientes datos válidos.

Comentarios

El encabezado de un archivo o secuencia ASF se puede pasar al método IMFASFContentInfo::P arseHeader para rellenar el objeto ContentInfo con la información de encabezado.

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

Consulte también

Objeto ContentInfo de ASF

IMFASFContentInfo

Inicialización del objeto ContentInfo de un nuevo archivo ASF