Compartir a través de


Método IMFMetadataProvider::GetMFMetadata (mfidl.h)

Obtiene una colección de metadatos, ya sea para una presentación completa o para una secuencia de la presentación.

Sintaxis

HRESULT GetMFMetadata(
  [in]  IMFPresentationDescriptor *pPresentationDescriptor,
  [in]  DWORD                     dwStreamIdentifier,
  [in]  DWORD                     dwFlags,
  [out] IMFMetadata               **ppMFMetadata
);

Parámetros

[in] pPresentationDescriptor

Puntero a la interfaz IMFPresentationDescriptor del descriptor de presentación del origen multimedia.

[in] dwStreamIdentifier

Si este parámetro es cero, el método recupera los metadatos que se aplican a toda la presentación. De lo contrario, este parámetro especifica un identificador de flujo y el método recupera los metadatos de esa secuencia. Para obtener el identificador de flujo de una secuencia, llame a IMFStreamDescriptor::GetStreamIdentifier.

[in] dwFlags

Reservado. Debe ser cero.

[out] ppMFMetadata

Recibe un puntero a la interfaz IMFMetadata . Use esta interfaz para acceder a los metadatos. El autor de la llamada debe liberar la interfaz .

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_PROPERTY_NOT_FOUND
No hay metadatos disponibles para la secuencia o presentación solicitadas.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFMetadataProvider

Metadatos multimedia