共用方式為


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。