Método IMpeg2Demultiplexer::CreateOutputPin (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.]
O CreateOutputPin
método cria um novo pino de saída no Demux.
Sintaxe
HRESULT CreateOutputPin(
[in] AM_MEDIA_TYPE *pMediaType,
[in] LPWSTR pszPinName,
[out] IPin **ppIPin
);
Parâmetros
[in] pMediaType
Ponteiro para uma estrutura AM_MEDIA_TYPE que especifica as informações de tipo de mídia para o novo pino.
[in] pszPinName
Ponteiro para uma cadeia de caracteres largos que especifica um nome para o novo pino. O comprimento máximo é de 128 caracteres, incluindo o terminador NULL .
[out] ppIPin
Endereço de uma variável que recebe um ponteiro para a interface IPin do pino.
Retornar valor
Retorna um valor HRESULT . Os possíveis valores retornados incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
Argumento inválido. |
|
Êxito. |
|
Nome do pino duplicado. |
Comentários
Nomes de pino duplicados não são permitidos. Para configurar o pin, consulte a interface IPin retornada para a interface IMPEG2StreamIdMap (para fluxos de programas) ou para a interface IMPEG2PIDMap (para fluxos de transporte). Dependendo de qual interface é consultada no primeiro pino de saída, o Demux configura-se para o modo de fluxo de transporte ou programa. Depois que o Demux estiver configurado, todas as chamadas para QueryInterface para recuperar a outra interface falharão.
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) |
Biblioteca | Strmiids.lib |