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 |