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 IMediaSample2
a . No entanto, se um alocador criar exemplos que dão suporte IMediaSample2
a , 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) |