Condividi tramite


Metodo IMFSinkWriter::SendStreamTick (mfreadwrite.h)

Indica un divario in un flusso di input.

Sintassi

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

Parametri

[in] dwStreamIndex

Indice in base zero del flusso.

[in] llTimestamp

Posizione nel flusso in cui si verifica il divario nei dati. Il valore viene specificato in unità da 100 nanosecondi, rispetto all'inizio del flusso.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Per il video, chiamare questo metodo una volta per ogni fotogramma mancante. Per l'audio, chiamare questo metodo almeno una volta al secondo durante un gap nell'audio. Impostare l'attributo MFSampleExtension_Discontinuity nel primo esempio multimediale dopo il gap.

Internamente, questo metodo chiama FMStreamSink::P laceMarker nel sink multimediale.

Questa interfaccia è disponibile in Windows Vista se è installato l'aggiornamento della piattaforma per Windows Vista.

Requisiti

Requisito Valore
Client minimo supportato Supplemento per Windows 7, Windows Vista e Aggiornamento piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfreadwrite.h

Vedi anche

FMSinkWriter

Sink Writer