Método IMFSinkWriter::Flush (mfreadwrite.h)
Vacía uno o varios flujos.
Sintaxis
HRESULT Flush(
[in] DWORD dwStreamIndex
);
Parámetros
[in] dwStreamIndex
Índice de base cero de la secuencia que se vacia o MF_SINK_WRITER_ALL_STREAMS vaciar todos los flujos.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
La solicitud no es válida. |
Comentarios
Debe llamar a IMFSinkWriter::BeginWriting antes de llamar a este método. De lo contrario, el método devuelve MF_E_INVALIDREQUEST.
Para cada secuencia que se vacia, el sistema de escritura del receptor quita todas las muestras pendientes, vacía el codificador y envía un marcador de MFSTREAMSINK_MARKER_ENDOFSEGMENT al receptor multimedia.
Esta interfaz está disponible en Windows Vista si está instalado Platform Update Supplement para Windows Vista.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Complemento de actualización de Windows 7, Windows Vista y plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfreadwrite.h |