IMFASFProfile 接口 (wmcontainer.h)
管理高级系统格式 (ASF) 配置文件。 配置文件是描述将包含在 ASF 文件中的流的配置的信息的集合。 有关流之间关系的信息也包含在配置文件中。
每个 ASF 配置文件对象都存在 IMFASFProfile 接口。 若要创建 ASF 配置文件对象,请调用 MFCreateASFProfile 或 MFCreateASFProfileFromPresentationDescriptor。
继承
IMFASFProfile 接口继承自 IMFAttributes。 IMFASFProfile 还具有以下类型的成员:
方法
IMFASFProfile 接口具有这些方法。
IMFASFProfile::AddMutualExclusion 将配置的高级系统格式 (ASF) 互斥对象添加到配置文件中。 |
IMFASFProfile::AddStreamPrioritization IMFASFProfile::AddStreamPrioritization 方法 |
IMFASFProfile::Clone 创建高级系统格式配置文件对象的副本。 |
IMFASFProfile::CreateMutualExclusion (ASF) 互斥对象创建新的高级系统格式。 可以通过调用 AddMutualExclusion 方法将相互排除对象添加到配置文件中。 |
IMFASFProfile::CreateStream 创建高级系统格式 (ASF) 流配置对象。 |
IMFASFProfile::CreateStreamPrioritization IMFASFProfile::CreateStreamPrioritization 方法 |
IMFASFProfile::GetMutualExclusion 从配置文件中检索高级系统格式 (ASF) 互斥对象。 |
IMFASFProfile::GetMutualExclusionCount 检索与配置文件关联的高级系统格式 (ASF) 互斥对象的数目。 |
IMFASFProfile::GetStream 按流索引从配置文件中检索流,和/或检索流索引的流编号。 |
IMFASFProfile::GetStreamByNumber 检索配置文件中流的高级系统格式 (ASF) 流配置对象。 此方法按流编号而不是流索引引用流。 |
IMFASFProfile::GetStreamCount 检索配置文件中的流数。 |
IMFASFProfile::GetStreamPrioritization IMFASFProfile::GetStreamPrioritization 方法 |
IMFASFProfile::RemoveMutualExclusion 从配置文件中删除高级系统格式 (ASF) 互斥对象。 |
IMFASFProfile::RemoveStream 从高级系统格式 (ASF) 配置文件对象中删除流。 |
IMFASFProfile::RemoveStreamPrioritization IMFASFProfile::RemoveStreamPrioritization 方法 |
IMFASFProfile::SetStream 将流添加到配置文件或重新配置现有流。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wmcontainer.h |