Interfaz IMediaPropertyBag (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La IMediaPropertyBag
interfaz se expone mediante el objeto Media Property Bag . Media Property Bag es una versión especializada del contenedor de propiedades COM estándar, diseñado para establecer y recuperar fragmentos DE INFORMACIÓN y DISP en Audio-Video archivos intercalados (AVI).
Un fragmento de INFORMACIÓN contiene metadatos sobre un archivo, como la información de autor y copyright. Un fragmento DISP contiene datos en formato de Portapapeles. Para más información, consulte la especificación del formato de archivo de intercambio de recursos (RIFF).
El contenedor de propiedades multimedia almacena los fragmentos como pares nombre-valor, como se indica a continuación:
- Fragmentos de INFORMACIÓN: el nombre es una cadena con el formulario INFO/XXXX, donde XXXX es el código de cuatro caracteres que define el tipo de metainformación, por ejemplo, ICOP para información de copyright e IART para el nombre del autor. El valor es cualquier cadena.
- Fragmentos DISP: el nombre es una cadena con el formato DISP/000000000000, donde 000000000000 es el equivalente decimal de 10 caracteres de un formato de Portapapeles estándar, por ejemplo, 0000000008 para CF_DIB. El valor es una matriz de bytes que contiene los datos para mostrar.
Herencia
La interfaz IMediaPropertyBag hereda de IPropertyBag. IMediaPropertyBag también tiene estos tipos de miembros:
Métodos
La interfaz IMediaPropertyBag tiene estos métodos.
IMediaPropertyBag::EnumProperty El método EnumProperty recupera un par propiedad-valor. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluya Dshow.h) |