atributo MF_STREAM_SINK_SUPPORTS_HW_CONNECTION

Indica si un receptor de medios admite el flujo de datos de hardware.

Tipo de datos

BOOL almacenado como UINT32

Comentarios

Este atributo se usa cuando un receptor multimedia envía un dispositivo de hardware y puede recibir datos a través de un bus de hardware. Por ejemplo, un descodificador de audio de hardware podría enviar datos de audio directamente al hardware de representación de audio.

En este escenario, el descodificador y el receptor siguen representados en Microsoft Media Foundation mediante una transformación de Media Foundation (MFT) y un receptor multimedia. Sin embargo, no fluye ningún flujo de datos entre estos dos objetos en la capa de canalización, solo en la capa de hardware, como se muestra en el diagrama siguiente.

diagrama que muestra un origen de proxy de hardware.

La conexión entre MFT y el receptor de medios se negocia de la siguiente manera.

  1. La canalización comprueba si MFT es un proxy de hardware; para ello, comprueba el atributo MFT_ENUM_HARDWARE_URL_Attribute en el MFT. Para obtener más información, consulte MFT de hardware.
  2. La canalización obtiene un puntero a la interfaz IMFStreamSink del receptor de secuencia en el receptor multimedia.
  3. La canalización usa el puntero IMFStreamSink para consultar el atributo MF_STREAM_SINK_SUPPORTS_HW_CONNECTION. Si este atributo está presente y es igual a TRUE, el origen multimedia admite conexiones de hardware.
  4. La canalización establece el atributo MFT_CONNECTED_STREAM_ATTRIBUTE en el receptor de la secuencia. El valor de este atributo es el puntero IMFAttribute del MFT.
  5. La canalización establece el atributo MFT_CONNECTED_TO_HW_STREAM en TRUE tanto en el receptor de la secuencia como en el MFT.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mfidl.h

Consulte también

Lista alfabética de atributos de Media Foundation