MediaFrameSourceController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite obtener y establecer propiedades de un objeto MediaFrameSource y obtener un VideoDeviceController, que proporciona controles de cámara como la exposición, el foco y el zoom.
public ref class MediaFrameSourceController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSourceController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSourceController
Public NotInheritable Class MediaFrameSourceController
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Comentarios
Obtenga una instancia de la clase MediaFrameSourceController accediendo a la propiedad Controller de un objeto MediaFrameSource.
Para obtener instrucciones de procedimientos sobre el uso de MediaFrameSource para capturar fotogramas, consulte Procesamiento de fotogramas multimedia con MediaFrameReader.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | GetPropertyByExtendedIdAsync |
1703 | 15063 | SetPropertyByExtendedIdAsync |
1803 | 17134 | AudioDeviceController |
Propiedades
AudioDeviceController |
Obtiene un AudioDeviceController para un objeto MediaFrameSource, que proporciona controles como establecer el nivel de volumen o silenciar el dispositivo de audio. |
VideoDeviceController |
Obtiene un VideoDeviceController para un Objeto MediaFrameSource, que proporciona controles de cámara como la exposición, el foco y el zoom. |
Métodos
GetPropertyAsync(String) |
Obtiene de forma asincrónica un objeto que contiene el valor de una propiedad MediaFrameSource , si el valor de la propiedad se recupera correctamente y describe el estado del resultado de la operación get. |
GetPropertyByExtendedIdAsync(Byte[], IReference<UInt32>) |
Obtiene de forma asincrónica el valor de la propiedad con el identificador especificado de mediaFrameSource, utilizando un identificador extendido con información de encabezado personalizada y especificando el tamaño máximo del búfer necesario para almacenar el resultado. |
SetPropertyAsync(String, Object) |
Establece de forma asincrónica el valor de una propiedad MediaFrameSource y devuelve un objeto MediaFrameSourceSetPropertyStatus que describe el estado del resultado de la operación set. |
SetPropertyByExtendedIdAsync(Byte[], Byte[]) |
Establece de forma asincrónica el valor de la propiedad con el identificador especificado en un mediaFrameSource, utilizando un identificador extendido con información de encabezado personalizada. |