VideoDeviceController.GetAvailableMediaStreamProperties 方法

定义

获取视频设备支持的编码属性的列表。

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 设置媒体编码属性一文提供了处理所有必要的类型检查和强制转换的帮助程序类的完整代码。

适用于

另请参阅