Compartilhar via


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

Referência de QASF do DirectShow

IAMWMBufferPassCallback Interface

INSSBuffer3 Interface