共用方式為


MSWebUSB 物件

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 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 將指定的一般參數暫存器設定為指定的值。

 

MSWebANDROID ActiveX 控制項