Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture 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 Audio/Video Capture 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.]
Nota
Essas APIs foram preteridas. Os aplicativos devem usar o filtrodode Exemplo ou implementar um filtro personalizado para obter dados de um grafo de filtro do DirectShow.
Esta seção contém entradas de referência para todas as interfaces de streaming multimídia e seus métodos, incluindo as que o Microsoft DirectShow dá suporte.
| Interface | Descrição |
|---|---|
| IAMMediaStream | Manipula as conexões internas entre filtros do DirectShow e grafos de filtro em aplicativos que usam streaming multimídia. |
| IAMMediaTypeSample | Contém métodos para manipular exemplos 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 do DirectShow para desenvolvedores de fluxo multimídia. |
| IAudioData | Fornece métodos que permitem que os aplicativos definam e obtenham os dados de áudio subjacentes que os fluxos de áudio referenciarão. |
| IAudioMediaStream | Controla fluxos de mídia de áudio fornecendo métodos que definem e obtêm o formato do fluxo. |
| IAudioStreamSample | Recupera informações dos objetos de dados IAudioData subjacentes. |
| 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 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 a ID de finalidade. Ele também tem métodos que criam exemplos de dados. |
| IMediaStreamFilter | Compatível com o filtro Fluxo de Mídia, 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 dos exemplos de fluxo. |