CodecQuery.FindAllAsync(CodecKind, CodecCategory, String) 方法

定义

返回安装在系统上满足指定要求的所有媒体编解码器的只读列表。

public:
 virtual IAsyncOperation<IVectorView<CodecInfo ^> ^> ^ FindAllAsync(CodecKind kind, CodecCategory category, Platform::String ^ subType) = FindAllAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<CodecInfo>> FindAllAsync(CodecKind const& kind, CodecCategory const& category, winrt::hstring const& subType);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<CodecInfo>> FindAllAsync(CodecKind kind, CodecCategory category, string subType);
function findAllAsync(kind, category, subType)
Public Function FindAllAsync (kind As CodecKind, category As CodecCategory, subType As String) As IAsyncOperation(Of IReadOnlyList(Of CodecInfo))

参数

kind
CodecKind

一个 值,该值指定方法是否应返回对视频或音频数据进行操作的编解码器。

category
CodecCategory

一个 值,该值指定方法是否应返回编码器或解码器的编解码器。

subType
String

Platform::String

winrt::hstring

一个值,指定所有返回的编解码器都必须支持的媒体编码子类型。 此值可以是音频子类型 GUID 或视频子类型 GUID 中列出的某个子类型 GUID 的字符串表示形式。 CodecSubtypes 类为大多数受支持的媒体子类型提供属性,这些子类型返回子类型 GUID 的字符串表示形式。 还可以为此参数指定 FOURCC 代码。 有关详细信息,请参阅 FOURCC 代码。 若要指定应返回指定类型和类别的所有编解码器(无论支持哪种媒体子类型),请为此参数指定一个空字符串 (“”) 。

返回

属性

适用于