Interface IMediaPropertyBag (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A IMediaPropertyBag interface é exposta pelo objeto Media Property Bag . O Media Property Bag é uma versão especializada do recipiente de propriedades COM padrão, projetado para definir e recuperar partes INFO e DISP em arquivos AVI (Intercalados) Audio-Video.

Uma parte INFO contém metadados sobre um arquivo, como informações de autor e direitos autorais. Uma parte DISP contém dados no formato área de transferência. Para obter mais informações, consulte a especificação RIFF (formato de arquivo de intercâmbio de recursos).

O recipiente de propriedades de mídia armazena as partes como pares nome/valor, da seguinte maneira:

  • Partes INFO: o nome é uma cadeia de caracteres com o formulário INFO/XXXX, em que XXXX é o código de quatro caracteres que define o tipo de metadados, por exemplo, ICOP para informações de direitos autorais e IART para nome do autor. O valor é qualquer cadeia de caracteres.
  • Partes DISP: o nome é uma cadeia de caracteres com o formato DISP/0000000000, em que 0000000000 é o equivalente decimal de 10 caracteres de um formato de Área de Transferência padrão, por exemplo, 0000000008 para CF_DIB. O valor é uma matriz de bytes que contém os dados de exibição.
Use essa interface com a interface IPersistMediaPropertyBag para recuperar partes INFO e DISP de um arquivo AVI.

Herança

A interface IMediaPropertyBag herda de IPropertyBag. IMediaPropertyBag também tem esses tipos de membros:

Métodos

A interface IMediaPropertyBag tem esses métodos.

 
IMediaPropertyBag::EnumProperty

O método EnumProperty recupera um par de propriedade/valor.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)