VideoDeviceController.SetMediaStreamPropertiesAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно задает свойства кодирования для указанного типа потока мультимедиа для видеоустройства.
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
Параметры
- mediaStreamType
- MediaStreamType
Тип потока мультимедиа, для которого задаются свойства.
- mediaEncodingProperties
- IMediaEncodingProperties
Свойства кодирования, которые необходимо задать.
Возвращаемое значение
Объект IAsyncAction , используемый для управления асинхронной операцией.
Реализации
Комментарии
Этот метод задает свойства источника мультимедиа, который является устройством захвата видео. Это отличается от MediaCapture.SetEncodingPropertiesAsync, который изменяет свойства кодировки мультимедиа. По этой причине с помощью SetMediaStreamPropertiesAsync можно задать только свойства и значения, которые изначально поддерживаются устройством захвата. Получите список поддерживаемых разрешений, частоты кадров и других свойств устройства захвата, вызвав Метод GetAvailableMediaStreamProperties. Преимущество задания свойств устройства записи вместо кодировки мультимедиа заключается в том, что устройству нужно только создать достаточно данных для указанного разрешения, что может обеспечить лучшую производительность, чем запись с высоким разрешением и последующее уменьшение масштабирования в другой точке конвейера захвата мультимедиа. Дополнительные сведения см. в разделах Установка формата, разрешения и частоты кадров для MediaCapture и пример разрешения камеры.