Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El método KsDeliver entrega un ejemplo multimedia de un pin de salida a un pin de entrada, continúa una operación de E/S recuperando el siguiente búfer de un asignador y envía el búfer al dispositivo asociado.
Sintaxis
HRESULT KsDeliver(
[in] IMediaSample *Sample,
[in] ULONG Flags
);
Parámetros
[in] Sample
Puntero a la interfaz de IMediaSample para el ejemplo multimedia asociado.
[in] Flags
Especifica una máscara de bits que enumera información sobre el encabezado de secuencia del ejemplo multimedia. Se puede realizar una combinación OR bit a bit de las siguientes marcas:
KSSTREAM_HEADER_OPTIONSF_SPLICEPOINT
KSSTREAM_HEADER_OPTIONSF_PREROLL
KSSTREAM_HEADER_OPTIONSF_DATADISCONTINUITY
KSSTREAM_HEADER_OPTIONSF_TYPECHANGED
KSSTREAM_HEADER_OPTIONSF_TIMEVALID
KSSTREAM_HEADER_OPTIONSF_TIMEDISCONTINUITY
KSSTREAM_HEADER_OPTIONSF_FLUSHONPAUSE
KSSTREAM_HEADER_OPTIONSF_DURATIONVALID
KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM
KSSTREAM_HEADER_OPTIONSF_LOOPEDDATA
Estas marcas se definen en el miembro OptionsFlags de la descripción de la estructura de KSSTREAM_HEADER.
La conexión de anclaje comprueba la marca de fin de secuencia (KSSTREAM_HEADER_OPTIONSF_ENDOFSTREAM) para determinar si debe entregar un evento de fin de secuencia una vez completada la muestra.
Valor devuelto
Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.
Observaciones
Un controlador de interfaz (IKsInterfaceHandler) llama a KsDeliver en el pin de salida de un filtro para entregar un ejemplo multimedia al pin de entrada de otro filtro. Estas patillas de entrada y salida están conectadas.
Para un pin de entrada, KsDeliver es un punto de entrada no válido y devuelve EFAIL.
Para obtener más información sobre IMediaSample, consulte la documentación de Microsoft Windows SDK.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | ksproxy.h (incluya Ksproxy.h) |