Condividi tramite


VideoDeviceController.SetMediaStreamPropertiesAsync Metodo

Definizione

Imposta le proprietà di codifica in modo asincrono per il tipo di flusso multimediale specificato per il dispositivo video.

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

Parametri

mediaStreamType
MediaStreamType

Tipo di flusso multimediale per cui impostare le proprietà.

mediaEncodingProperties
IMediaEncodingProperties

Proprietà di codifica da impostare.

Restituisce

Oggetto IAsyncAction utilizzato per controllare l'operazione asincrona.

Implementazioni

Commenti

Questo metodo imposta le proprietà nell'origine multimediale, ovvero il dispositivo di acquisizione video. A differenza di MediaCapture.SetEncodingPropertiesAsync, che modifica le proprietà della codifica multimediale. Per questo motivo, con SetMediaStreamPropertiesAsync è possibile impostare solo proprietà e valori supportati in modo nativo dal dispositivo di acquisizione. Ottenere un elenco di risoluzioni, frequenza dei fotogrammi e altre proprietà supportate da un dispositivo di acquisizione chiamando GetAvailableMediaStreamProperties. Il vantaggio dell'impostazione delle proprietà del dispositivo di acquisizione anziché della codifica multimediale consiste nel fatto che il dispositivo deve generare solo dati sufficienti per la risoluzione specificata, che può offrire prestazioni migliori rispetto all'acquisizione a una risoluzione elevata e quindi alla riduzione del livello di riduzione in un altro punto della pipeline di acquisizione multimediale. Per altre informazioni, vedere Impostare il formato, la risoluzione e la frequenza dei fotogrammi per MediaCapture e l'esempio di risoluzione della fotocamera.

Si applica a

Vedi anche