Método IAMWMBufferPassCallback::Notify
[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador do Coletor em vez do SDK do Windows Media Format 11, 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 método Notify é chamado pelo pino para cada buffer que é entregue durante o streaming.
Sintaxe
HRESULT Notify(
[in] INSSBuffer3 *pNSSBuffer3,
[in] IPin *pPin,
[in] REFERENCE_TIME *prtStart,
[in] REFERENCE_TIME *prtEnd
);
Parâmetros
-
pNSSBuffer3 [in]
-
Ponteiro para a interface INSSBuffer3 exposta no exemplo de mídia.
-
pPin [in]
-
Ponteiro para o pino associado ao fluxo de mídia ao qual o exemplo pertence.
-
prtStart [in]
-
Hora de início do exemplo.
-
prtEnd [in]
-
Hora de término do exemplo.
Retornar valor
Nenhum valor retornado específico é especificado. O pino de chamada ignora o HRESULT.
Comentários
Esse método permite que um aplicativo examine e atue sobre informações no buffer de mídia antes que o conteúdo do buffer seja processado. O aplicativo é responsável por conhecer o tipo de mídia no pino. Essas informações podem ser obtidas primeiro obtendo as informações de fluxo do perfil e, em seguida, chamando o método IConfigAsfWriter2::StreamNumFromPin para determinar qual pin está associado a cada fluxo.
Confira também