Compartilhar via


Interface IAMStreamConfig (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 interface IAMStreamConfig define o formato de saída em determinados filtros de captura e compactação para áudio e vídeo. Os aplicativos podem usar essa interface para definir propriedades de formato, como as dimensões de saída e a taxa de quadros (para vídeo) ou a taxa de exemplo e o número de canais (para áudio).

Herança

A interface IAMStreamConfig herda da interface IUnknown . IAMStreamConfig também tem esses tipos de membros:

Métodos

A interface IAMStreamConfig tem esses métodos.

 
IAMStreamConfig::GetFormat

O método GetFormat recupera o formato de saída atual ou preferencial.
IAMStreamConfig::GetNumberOfCapabilities

O método GetNumberOfCapabilities recupera o número de recursos de formato compatíveis com esse pin.
IAMStreamConfig::GetStreamCaps

O método GetStreamCaps recupera um conjunto de recursos de formato.
IAMStreamConfig::SetFormat

O método SetFormat define o formato de saída no pino.

Comentários

Os filtros expõem essa interface em seus pinos de saída. Para usar a interface, enumere os pinos e a consulta do filtro para IAMStreamConfig. Ou, se você estiver usando o objeto Capture Graph Builder para criar o grafo de filtro, poderá chamar o método ICaptureGraphBuilder2::FindInterface . Observe que um filtro de captura pode ter pinos separados para captura e visualização.

Filtrar Desenvolvedores

Se você estiver escrevendo um filtro de captura ou filtro de compactação, implemente essa interface no pin de saída de áudio ou vídeo. Para obter mais informações, consulte Expondo formatos de captura e compactação.

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

Interfaces