Compartir a través de


VideoDeviceController.SetMediaStreamPropertiesAsync Método

Definición

Establece las propiedades de codificación de forma asincrónica para el tipo de secuencia multimedia especificado para el dispositivo de vídeo.

public:
 virtual IAsyncAction ^ SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties ^ mediaEncodingProperties) = SetMediaStreamPropertiesAsync;
IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType const& mediaStreamType, IMediaEncodingProperties const& mediaEncodingProperties);
public IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties mediaEncodingProperties);
function setMediaStreamPropertiesAsync(mediaStreamType, mediaEncodingProperties)
Public Function SetMediaStreamPropertiesAsync (mediaStreamType As MediaStreamType, mediaEncodingProperties As IMediaEncodingProperties) As IAsyncAction

Parámetros

mediaStreamType
MediaStreamType

Tipo de flujo multimedia para el que se van a establecer las propiedades.

mediaEncodingProperties
IMediaEncodingProperties

Propiedades de codificación que se van a establecer.

Devoluciones

Objeto IAsyncAction que se usa para controlar la operación asincrónica.

Implementaciones

Comentarios

Este método establece las propiedades en el origen multimedia, que es el dispositivo de captura de vídeo. Esto es a diferencia de MediaCapture.SetEncodingPropertiesAsync, que cambia las propiedades de la codificación multimedia. Por este motivo, con SetMediaStreamPropertiesAsync solo puede establecer propiedades y valores admitidos de forma nativa por el dispositivo de captura. Obtenga una lista de las resoluciones, velocidades de fotogramas y otras propiedades admitidas de un dispositivo de captura mediante una llamada a GetAvailableMediaStreamProperties. La ventaja de establecer las propiedades del dispositivo de captura en lugar de la codificación multimedia es que el dispositivo solo necesita generar suficientes datos para la resolución especificada, lo que puede proporcionar un mejor rendimiento que capturar en una alta resolución y, a continuación, reducir el escalado en otro punto de la canalización de captura multimedia. Para obtener más información, vea Establecer formato, resolución y velocidad de fotogramas para MediaCapture y el ejemplo de resolución de cámara.

Se aplica a

Consulte también