Condividi tramite


Metodo IMFSinkWriter::NotifyEndOfSegment (mfreadwrite.h)

Notifica al sink multimediale che un flusso ha raggiunto la fine di un segmento.

Sintassi

HRESULT NotifyEndOfSegment(
  [in] DWORD dwStreamIndex
);

Parametri

[in] dwStreamIndex

Indice in base zero di un flusso o MF_SINK_WRITER_ALL_STREAMS per segnalare che tutti i flussi hanno raggiunto la fine di un segmento.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_INVALIDREQUEST
La richiesta non è valida.

Commenti

È necessario chiamare IMFSinkWriter::BeginWriting prima di chiamare questo metodo. In caso contrario, il metodo restituisce MF_E_INVALIDREQUEST.

Questo metodo invia un marcatore MFSTREAMSINK_MARKER_ENDOFSEGMENT al sink multimediale per i flussi specificati. Per altre informazioni, vedere IMFStreamSink::P laceMarker.

Questa interfaccia è disponibile in Windows Vista se è installato Platform Update Supplement per Windows Vista.

Requisiti

Requisito Valore
Client minimo supportato Supplemento per Windows 7, Windows Vista e Aggiornamento della 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

IMFSinkWriter

Sink Writer