VideoDeviceController.GetAvailableMediaStreamProperties 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取视频设备支持的编码属性的列表。
public:
virtual IVectorView<IMediaEncodingProperties ^> ^ GetAvailableMediaStreamProperties(MediaStreamType mediaStreamType) = GetAvailableMediaStreamProperties;
IVectorView<IMediaEncodingProperties> GetAvailableMediaStreamProperties(MediaStreamType const& mediaStreamType);
public IReadOnlyList<IMediaEncodingProperties> GetAvailableMediaStreamProperties(MediaStreamType mediaStreamType);
function getAvailableMediaStreamProperties(mediaStreamType)
Public Function GetAvailableMediaStreamProperties (mediaStreamType As MediaStreamType) As IReadOnlyList(Of IMediaEncodingProperties)
参数
- mediaStreamType
- MediaStreamType
要获取其属性的媒体流的类型。
返回
支持的编码属性列表。
实现
注解
无论指定的流类型如何,此方法返回的编码属性可以是 VideoEncodingProperties 类型或 ImageEncodingProperties 类型。 出于此原因,您必须检查每个返回的 IMediaEncodingProperties 对象的类型,并在访问该对象的属性之前强制转换为适当的类型。 为 MediaCapture 设置媒体编码属性一文提供了处理所有必要的类型检查和强制转换的帮助程序类的完整代码。