Compartilhar via


Interface IEnumStreamIdMap (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 in 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 IEnumStreamIdMap interface é implementada em uma coleção COM padrão de Stream mapas de ID que foram criados pelo método IMPEG2StreamId::MapStreamId do MPEG-2 Demultiplexer. Para obter um ponteiro para essa interface, use o método IMPEG2StreamIdMap::EnumStreamIdMap . Normalmente, um pino de saída nunca terá mais de uma ID de fluxo mapeada para ele em um determinado momento. Essa coleção representa uma instantâneo das IDs de Stream mapeadas no momento em que a coleção é criada. A coleção não é atualizada automaticamente.

Herança

A interface IEnumStreamIdMap herda da interface IUnknown . IEnumStreamIdMap também tem estes tipos de membros:

Métodos

A interface IEnumStreamIdMap tem esses métodos.

 
IEnumStreamIdMap::Clone

O método Clone copia a coleção.
IEnumStreamIdMap::Next

O método Next recupera os próximos n elementos na coleção.
IEnumStreamIdMap::Reset

O método Reset move o iterador para o início da coleção.
IEnumStreamIdMap::Skip

O método Skip ignora o elemento no índice especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)