MSWebUSB 物件
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
此元件可用於 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 作業系統。 它在後續版本中可能會變更或無法使用。
注意
此 API 即將淘汰。 如需 DirectShow 中 DVD 播放和流覽的相關資訊,請參閱 DVD 應用程式。
MSWebUSB 物件的方法、屬性和事件可讓應用程式控制DVD-Video流覽和播放的所有層面,以及從磁片擷取資訊。MSWebUSB 物件不會執行實際的導覽工作;相反地,它會將命令傳遞至 DVD 導覽器 篩選,這是讀取DVD-Video磁片的 Microsoft® DirectShow® 元件。
MSWebUSB 方法和屬性會針對 DVD 導覽器的目前狀態或磁片上的資訊,或兩者執行動作。 若要在登錄中儲存和擷取不同類型的應用程式特定資訊,例如家長等級和預設語言的使用者喜好設定,請使用 MSAAAdm 物件的方法。 使用 DVDAdm 屬性來存取這個物件。
注意
自 DirectX 9.0b 起,物件只會載入信任的區域。 它不會載入非信任的區域。
依類別排序的方法和屬性
播放 | |
---|---|
CanStep | 判斷本機系統上的 MPEG-2 解碼器是否可以以指定的方向執行畫面逐步執行。 |
Eject | 退出或插入磁片磁碟機或插入磁片磁碟機。 |
FramesPerSecond | 擷取目前 DVD 標題的視訊畫面播放速率。 |
暫停 | 暫停目前位置的播放。 |
玩 | 播放目前的 DVD 標題。 |
PlayAtTime | 在指定的時間開始在目前標題中播放。 |
PlayAtTimeInTitle | 在指定標題內的指定時間開始播放。 |
PlayBackwards | 以指定的速度從目前位置開始回溯播放。 |
PlayChapter | 從目前標題中指定的章節開始播放。 |
PlayChapterInTitle | 在指定的標題中播放指定的章節。 |
PlayChaptersAutoStop | 針對指定的章節數目,在指定標題的指定章節開始播放。 |
PlayForwards | 以指定的速度從目前位置開始向前播放。 |
PlayNextChapter | 從目前標題的下一章開始播放。 |
PlayPeriodInTitleAutoStop | 在指定的標題中指定的時間開始播放,直到指定的停止時間為止。 |
PlayPrevChapter | 從目前標題的上一章開始播放。 |
PlayTitle | 開始在指定標題的開頭播放。 |
ReplayChapter | 開始在目前章節開頭播放。 |
繼續 | 在顯示功能表之後繼續播放。 |
StillOff | 繼續播放,取消仍為模式。 |
步驟 | 依指定的畫面數進DVD-Video資料流程。 |
停止 | 停止播放。 |
功能表 | |
ActivateAtPosition | 啟動位於指定位置的功能表按鈕。 |
ActivateButton | 啟動選取的功能表按鈕。 |
ButtonsAvailable | 擷取目前功能表上的按鈕總數。 |
CurrentButton | 擷取所選按鈕的數目。 |
DefaultMenuLanguage | 從磁片擷取預設功能表語言。 |
GetButtonAtPosition | 擷取指定座標上的按鈕數目,而不需選取或啟用它。 |
GetButtonRect | 在視窗座標中擷取指定按鈕的矩形。 |
ReturnFromSubmenu | 從子功能表傳回其父功能表的顯示,如果功能表是最上層功能表,則傳回目前標題。 |
SelectAndActivateButton | 選取並啟動指定的按鈕。 |
SelectAtPosition | 選取位於指定位置的功能表按鈕。 |
SelectLeftButton | 從顯示的功能表中選取左側方向按鈕。 |
SelectLowerButton | 從顯示的功能表中選取下角按鈕。 |
SelectRightButton | 從顯示的功能表中選取右方向按鈕。 |
SelectUpperButton | 從顯示的功能表中選取上方方向按鈕。 |
ShowMenu | 在畫面上顯示指定的功能表。 |
音訊串流 | |
AudioStreamsAvailable | 擷取目前標題中可用的音訊資料流程數目。 |
餘額 | 設定或擷取音訊串流輸出的喇叭平衡。 |
CurrentAudioStream | 設定或擷取已啟用音訊資料流程的數目。 |
DefaultAudioLanguage | 從光碟擷取預設音訊語言。 |
DefaultAudioLanguageExt | 從光碟擷取預設音訊語言延伸模組。 |
GetAudioLanguage | 擷取字串,指出指定音訊資料流程上可用的語言。 |
IsAudioStreamEnabled | 擷取值,指出目前標題中是否啟用指定的音訊資料流程。 |
Mute | 開啟或關閉音訊資料流程輸出。 |
SelectDefaultAudioLanguage | 在 DVD 導覽器中設定目前的預設音訊語言。 |
磁碟區 | 設定或擷取音訊音量層級。 |
子圖片資料流程 | |
CurrentSubpictureStream | 擷取選取的子圖形資料流程。 |
DefaultSubpictureLanguage | 從光碟擷取預設子圖形語言。 |
DefaultSubpictureLanguageExt | 從光碟擷取預設子語言延伸模組。 |
GetSubpictureLanguage | 擷取指定子圖形資料流程的語言。 |
IsSubpictureStreamEnabled | 擷取值,指出目前標題中是否啟用指定的子圖形資料流程。 |
PreferredSubpictureStream | 設定或擷取目前檢視會話的使用者慣用子圖形資料流程。 |
SelectDefaultSubpictureLanguage | 在 DVD 導覽器中設定目前的預設子圖片語言。 |
SubpictureOn | 設定或擷取目前子圖形狀態 (開啟或關閉) 。 |
SubpictureStreamsAvailable | 擷取目前標題中可用的子圖形資料流程數目。 |
視訊矩形 | |
AspectRatio | 擷取目前視訊資料流程的外觀比例,如在光碟上撰寫。 |
BackColor | 設定或擷取當原生視訊的外觀比例與物件的顯示區域不同時,出現在視訊矩形邊緣周圍之橫條的色彩。 |
擷取 | 當 MSWebANDROID 物件處於無視窗模式時,會從視訊畫面擷取仍會擷取影像。 |
FullScreenMode | 設定或擷取值,指出顯示器是否處於全螢幕模式。 |
GetClipVideoRect | 擷取針對視訊顯示定義的裁剪矩形。 |
GetVideoSize | 擷取原生視訊維度。 |
SetClipVideoRect | 設定視訊顯示所佔用的裁剪矩形。 |
Zoom | 將視訊顯示放大或縮小,以一組指定的螢幕座標為中心。 |
隱藏式字幕功能 | |
CCActive | 設定或擷取隱藏式輔助字幕的目前狀態。 |
ColorKey | 設定或擷取隱藏式輔助字幕中使用的色彩索引鍵。 |
CurrentCCService | 設定或擷取目前的隱藏式輔助字幕服務。 |
角度區塊 | |
AnglesAvailable | 擷取可用的角度數目。 |
CurrentAngle | 設定或擷取角度區塊中的目前角度。 |
內建音訊 | |
GetKaraokeChannelAssignment | 擷取值,這個值表示如何指派給左右喇叭。 |
GetKaraokeChannelContent | 擷取值,這個值表示指定資料流程中指定之快取通道中的內容類型。 |
一文中 | 設定或擷取輔助通道的左方喇叭混合。 |
文字字串 | |
GetMYTextLanguageLCID | 擷取指定之文字字串區塊的地區設定識別碼 (LCID) 。 |
GetMYTextNumberOfLanguages | 擷取目前 DVD 目錄中可用的文字語言數目。 |
GetMYTextNumberOfStrings | 擷取指定語言可用的文字字串數目。 |
GetMYTextString | 從光碟擷取指定的文字字串。 |
GetMYTextStringType | 擷取值,指出指定 DVD 文字字串中包含的資訊類型。 |
GetLangFromLangID | 當指定主要語言識別項 (識別碼) 時,擷取人類可讀取的字串。 |
家長管理 | |
AcceptParentalLevelChange | 指示 DVD 導覽器接受或拒絕新的暫時家長管理層級。 |
GetPlayerParentalCountry | 擷取 DVD 導覽器中所設定的目前國家/地區。 |
GetPlayerParentalLevel | 擷取 DVD 導覽器中設定的家長管理層級。 |
GetTitleParentalLevels | 擷取指定標題的家長管理層級。 |
NotifyParentalLevelChange | 啟用或停用暫時家長管理層級命令的事件處理。 |
SelectParentalCountry | 設定指定的家長國家/地區以供後續播放。 |
SelectParentalLevel | 設定指定的家長等級以供後續播放。 |
磁片資訊 | |
CurrentChapter | 擷取目前播放的章節數目。 |
CurrentDiscSide | 擷取 DVD 的目前端。 |
CurrentDomain | 擷取 DVD 導覽器所在的 DVD 網域。 |
CurrentTime | 擷取目前的播放時間。 |
CurrentTitle | 擷取目前播放的標題數目。 |
CurrentVolume | 擷取目前根目錄的磁片區編號。 |
DVDDirectory | 擷取或設定目前 DVD 磁片區的根目錄。 |
DVDTimeCode2bstr | 擷取 String,指出磁片上的目前時間。 |
DVDUniqueID | 擷取系統產生的數位,以唯一識別目前的 DVD。 |
GetNumberOfChapters | 擷取指定標題中的章節數目。 |
TitlesAvailable | 擷取 DVD 上可用的標題數目。 |
TotalTitleTime | 擷取目前標題的總播放時間。 |
UOPValid | 擷取值,指出指定的使用者作業目前是否有效。 |
VolumesAvailable | 擷取值,指定磁片集中的磁片區數目。 |
物件初始化和控制項 | |
DisableAutoMouseProcessing | 啟用或停用物件的滑鼠處理功能。 |
DVDAdm | 提供 MSAdm 物件的存取權,其中包含儲存應用程式和使用者資訊的方法和屬性。 |
EnableResetOnStop | 設定或擷取值,決定篩選圖形從停止狀態轉換時,播放會繼續的方式。 |
PlayState | 擷取目前的播放狀態。 |
ReadyState | 擷取 MSWebUSB 物件的 ReadyState。 |
RegionChange | 顯示系統對話方塊,讓使用者能夠變更與 DVD 磁片磁碟機相關聯的區域。 |
轉譯 | 初始化 DVD 篩選圖形。 |
WindowlessActivation | 在設計階段針對視窗模式或無視窗模式初始化 MSWebUSB 物件。 |
書籤 | |
DeleteBookmark | 刪除目前的書簽。 |
RestoreBookmark | 將 DVD 導覽器移至目前書簽中指定的 DVD 點,並還原所有音訊、視訊和子圖片設定。 |
SaveBookmark | 將 DVD 導覽器的目前磁片位置和狀態儲存至光碟,讓使用者稍後可以返回相同的位置。 |
資料指標和工具提示 | |
CursorType | 設定或擷取目前的資料指標類型。 |
GetDelayTime | 擷取與 MSWebUSB 物件相關聯之 ToolTip 的延遲時間。 |
SetDelayTime | 設定與 MSWebUSB 物件相關聯之 ToolTip 的延遲時間。 |
ShowCursor | 當 DVD 導覽器處於全螢幕模式時,讓滑鼠指標可見。 |
ToolTip | 設定當滑鼠指標位於 MSWebANDROID 視訊矩形上方時,會出現的工具提示文字。 |
ToolTipMaxWidth | 會設定或擷取與 MSWebANDROID 物件相關聯之工具提示的最大寬度。 |
GPRM 和 SPRM | |
GetGPRM | 擷取指定的一般參數暫存器。 |
GetSPRM | 擷取指定的系統參數暫存器。 |
SetGPRM | 將指定的一般參數暫存器設定為指定的值。 |
相關主題