Método IMFSinkWriter::SendStreamTick (mfreadwrite.h)

Indica uma lacuna em um fluxo de entrada.

Sintaxe

HRESULT SendStreamTick(
  [in] DWORD    dwStreamIndex,
  [in] LONGLONG llTimestamp
);

Parâmetros

[in] dwStreamIndex

O índice baseado em zero do fluxo.

[in] llTimestamp

A posição no fluxo em que ocorre a lacuna nos dados. O valor é fornecido em unidades de 100 nanossegundos, em relação ao início do fluxo.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Para vídeo, chame esse método uma vez para cada quadro ausente. Para áudio, chame esse método pelo menos uma vez por segundo durante uma lacuna no áudio. Defina o atributo MFSampleExtension_Discontinuity no primeiro exemplo de mídia após a lacuna.

Internamente, esse método chama IMFStreamSink::P laceMarker no coletor de mídia.

Essa interface estará disponível no Windows Vista se o Suplemento de Atualização de Plataforma para Windows Vista estiver instalado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Suplemento Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfreadwrite.h

Confira também

IMFSinkWriter

Gravador de Coletor