Método IMFASFStreamConfig::AddPayloadExtension (wmcontainer.h)
Configura una extensión de carga para la secuencia.
Sintaxis
HRESULT AddPayloadExtension(
[in] GUID guidExtensionSystemID,
[in] WORD cbExtensionDataSize,
[in] BYTE *pbExtensionSystemInfo,
[in] DWORD cbExtensionSystemInfo
);
Parámetros
[in] guidExtensionSystemID
Puntero a un GUID que identifica la extensión de carga. Para obtener una lista de extensiones de carga predefinidas, consulte GUID de extensión de carga de ASF. Las aplicaciones también pueden definir extensiones de carga personalizadas.
[in] cbExtensionDataSize
Número de bytes agregados a cada ejemplo para la extensión.
[in] pbExtensionSystemInfo
Puntero a un búfer que contiene información sobre este sistema de extensiones. Esta información es la misma para todos los ejemplos y se almacena en el encabezado de contenido (no con cada ejemplo). Este parámetro puede ser NULL si cbExtensionSystemInfo es 0.
[in] cbExtensionSystemInfo
Cantidad de datos, en bytes, que describe este sistema de extensiones. Si este valor es 0, pbExtensionSystemInfo puede ser NULL.
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. |
Requisitos
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 |