Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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.]
Observação
Essas APIs foram preteridas. Os aplicativos devem usar o filtro Sample Grabber ou implementar um filtro personalizado para obter dados de um gráfico de filtro DirectShow.
Esta seção contém entradas de referência para todas as interfaces de streaming de multimídia e seus métodos, incluindo aqueles que o Microsoft DirectShow suporta.
| Interface | Descrição |
|---|---|
| IAMMediaStream | Manipula as conexões internas entre filtros DirectShow e gráficos de filtro em aplicativos que usam streaming multimídia. |
| IAMMediaTypeSample | Contém métodos para manipular amostras de fluxo com tipos de mídia arbitrários. |
| IAMMediaTypeStream | Contém métodos para criar fluxos multimídia com tipos de mídia arbitrários. |
| IAMMultiMediaStream | Expõe a funcionalidade DirectShow para desenvolvedores de fluxo multimídia. |
| IAudioData | Fornece métodos que permitem que os aplicativos definam e obtenham os dados de áudio subjacentes aos quais os fluxos de áudio farão referência. |
| IAudioMediaStream | Controla fluxos de mídia de áudio fornecendo métodos que definem e obtêm o formato do fluxo. |
| IAudioStreamSample | Recupera informações do subjacente IAudioData objetos de dados. |
| IDirectDrawMediaStream | Controla fluxos de mídia que aparecem nas superfícies do Microsoft® DirectDraw®. |
| IDirectDrawStreamSample | Fornece métodos que definem e recuperam ponteiros para a superfície do DirectDraw associada ao exemplo de fluxo atual. |
| IMediaStream | Fornece acesso às características de um fluxo de mídia, como o tipo de mídia do fluxo e ID de finalidade. Ele também tem métodos que criam amostras de dados. |
| IMediaStreamFilter | Suportado pelo filtro Media Stream, que é usado internamente pelo objeto de fluxo multimídia. . |
| IMemoryData | Contém métodos que definem e recuperam dados de memória em objetos de dados de áudio. |
| IMultiMediaStream | Fornece métodos que controlam um fluxo multimídia e fornecem acesso aos seus fluxos de mídia subjacentes. |
| IStreamSample | Fornece controle sobre o comportamento de amostras de fluxo. |