VideoDeviceController.SetMediaStreamPropertiesAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.