wmcontainer.h 標頭
Microsoft Media Foundation 會使用此標頭。 如需詳細資訊,請參閱
wmcontainer.h 包含下列程式設計介面:
介面
IMFASFContentInfo 提供使用符合進階系統格式 (ASF) 規格之檔案標頭區段的方法。 |
IMFASFIndexer 提供使用系統格式 (ASF) 檔案索引的方法。 |
IMFASFMultiplexer 提供方法來建立進階系統格式 (ASF) 資料封包。 |
IMFASFMutualExclusion 設定進階系統格式 (ASF) 相互排除物件,該物件會管理 ASF 設定檔中一組互斥資料流程的相關資訊。 |
IMFASFProfile 管理進階系統格式 (ASF) 設定檔。 |
IMFASFSplitter 提供從進階系統格式 (ASF) 檔案讀取資料的方法。 |
IMFASFStreamConfig 設定 ASF 檔案中的資料流程設定。 |
IMFASFStreamPrioritization 未實作。 (IMFASFStreamPrioritization) |
IMFASFStreamSelector 根據 ASF 標頭中的相互排除資訊,選取進階系統格式 (ASF) 檔案中的資料流程。 |
IMFDRMNetHelper 為網路接收上的網路裝置設定 Windows Media Digital Rights Management (DRM) 。 |
函式
MFCreateASFContentInfo 建立 ASF Header 物件。 |
MFCreateASFIndexer 建立 ASF Indexer 物件。 |
MFCreateASFIndexerByteStream 建立位元組資料流程,以存取 ASF 資料流程中的索引。 |
MFCreateASFMediaSink 建立 ASF 媒體接收。 |
MFCreateASFMediaSinkActivate 建立可用來建立 ASF 媒體接收的啟用物件。 |
MFCreateASFMultiplexer 建立 ASF 多工器。 |
MFCreateASFProfile 建立 ASF 設定檔物件。 |
MFCreateASFProfileFromPresentationDescriptor 從簡報描述項建立 ASF 設定檔物件。 |
MFCreateASFSplitter 建立 ASF 分割器。 |
MFCreateASFStreamingMediaSink 建立 ASF 串流接收的啟用物件。 (MFCreateASFStreamingMediaSink) |
MFCreateASFStreamingMediaSinkActivate 建立 ASF 串流接收的啟用物件。 (MFCreateASFStreamingMediaSinkActivate) |
MFCreateASFStreamSelector 建立 ASF 資料流程選取器。 |
MFCreatePresentationDescriptorFromASFProfile 從 ASF 設定檔物件建立簡報描述元。 |
MFCreateWMAEncoderActivate 建立可用來建立 Windows 媒體音訊 (WMA) 編碼器的啟用物件。 |
MFCreateWMVEncoderActivate 建立可用來建立 Windows 媒體視訊 (WMV) 編碼器的啟用物件。 |
結構
ASF_INDEX_DESCRIPTOR 描述資料流程和索引類型的索引設定。 |
ASF_INDEX_IDENTIFIER 指定 ASF 索引子物件的索引。 |
ASF_MUX_STATISTICS 包含 ASF 多工器的進度統計資料。 |
列舉
ASF_SELECTION_STATUS 定義 ASF 資料流程的選取選項。 |
ASF_STATUSFLAGS 定義 IMFASFSplitter::GetNextSample 方法的狀態條件。 |
MFASF_INDEXER_FLAGS 定義 ASF 索引子選項。 |
MFASF_MULTIPLEXERFLAGS 定義 ASF 多工器選項。 |
MFASF_SPLITTERFLAGS 定義 ASF 分隔器選項。 |
MFASF_STREAMSELECTOR_FLAGS 定義 ASF 資料流程選取器選項。 |
MFSINK_WMDRMACTION 指定 ASF 檔案接收應如何套用 Windows 媒體 DRM。 |