Compartilhar via


Interface IMediaSample2 (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 IMediaSample2 interface define e recupera propriedades em exemplos de mídia.

Essa interface herda a interface IMediaSample . Enquanto a interface IMediaSample requer chamadas de método separadas para cada propriedade de exemplo, a IMediaSample2 interface tem métodos para definir e recuperar várias propriedades ao mesmo tempo.

Não há garantia de que os exemplos de mídia ofereçam suporte IMediaSample2a . No entanto, se um alocador criar exemplos que dão suporte IMediaSample2a , todos os exemplos que ele cria deverão dar suporte à interface. Para qualquer exemplo de mídia, o método IMediaSample2::GetProperties retorna os mesmos valores que os métodos IMediaSample individuais. Portanto, você pode usar qualquer versão que preferir.

Herança

A interface IMediaSample2 herda de IMediaSample. O IMediaSample2 também tem estes tipos de membros:

Métodos

A interface IMediaSample2 tem esses métodos.

 
IMediaSample2::GetProperties

O método GetProperties recupera as propriedades de um exemplo de mídia.
IMediaSample2::SetProperties

O método SetProperties define as propriedades de um exemplo de mídia.

Requisitos

Requisito Valor
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)

Confira também

Imediasample