📄 segment.h
字号:
dispidDevAudioSubchannel = dispidDevVideoSubchannel + 1,
dispidChannelAvailable = dispidDevAudioSubchannel + 1,
dispidDevVideoFrequency = dispidChannelAvailable + 1,
dispidDevAudioFrequency = dispidDevVideoFrequency + 1,
dispidCount = dispidDevAudioFrequency + 1,
dispidDevFileName = dispidCount + 1,
dispidVisible = dispidDevFileName + 1,
dispidOwner = dispidVisible + 1,
dispidMessageDrain = dispidOwner + 1,
dispidViewable = dispidMessageDrain + 1,
dispidDevView = dispidViewable + 1,
dispidKSCat = dispidDevView + 1,
dispidCLSID = dispidKSCat + 1,
dispid_KSCat = dispidCLSID + 1,
dispid_CLSID = dispid_KSCat + 1,
dispidTune = dispid_CLSID + 1,
dispidTS = dispidTune + 1,
dispidDevSAP = dispidTS + 1,
dispidClip = dispidDevSAP + 1,
dispidRequestedClipRect = dispidClip + 1,
dispidClippedSourceRect = dispidRequestedClipRect + 1,
dispidAvailableSourceRect = dispidClippedSourceRect + 1,
dispidMediaPosition = dispidAvailableSourceRect + 1,
dispidDevRun = dispidMediaPosition + 1,
dispidDevPause = dispidDevRun + 1,
dispidDevStop = dispidDevPause + 1,
dispidCCEnable = dispidDevStop + 1,
dispidDevStep = dispidCCEnable + 1,
dispidDevCanStep = dispidDevStep + 1,
dispidSourceSize = dispidDevCanStep + 1,
dispid_playtitle = dispidSourceSize + 1,
dispid_playchapterintitle = dispid_playtitle + 1,
dispid_playchapter = dispid_playchapterintitle + 1,
dispid_playchaptersautostop = dispid_playchapter + 1,
dispid_playattime = dispid_playchaptersautostop + 1,
dispid_playattimeintitle = dispid_playattime + 1,
dispid_playperiodintitleautostop = dispid_playattimeintitle + 1,
dispid_replaychapter = dispid_playperiodintitleautostop + 1,
dispid_playprevchapter = dispid_replaychapter + 1,
dispid_playnextchapter = dispid_playprevchapter + 1,
dispid_playforwards = dispid_playnextchapter + 1,
dispid_playbackwards = dispid_playforwards + 1,
dispid_stilloff = dispid_playbackwards + 1,
dispid_audiolanguage = dispid_stilloff + 1,
dispid_showmenu = dispid_audiolanguage + 1,
dispid_resume = dispid_showmenu + 1,
dispid_returnfromsubmenu = dispid_resume + 1,
dispid_buttonsavailable = dispid_returnfromsubmenu + 1,
dispid_currentbutton = dispid_buttonsavailable + 1,
dispid_SelectAndActivateButton = dispid_currentbutton + 1,
dispid_ActivateButton = dispid_SelectAndActivateButton + 1,
dispid_SelectRightButton = dispid_ActivateButton + 1,
dispid_SelectLeftButton = dispid_SelectRightButton + 1,
dispid_SelectLowerButton = dispid_SelectLeftButton + 1,
dispid_SelectUpperButton = dispid_SelectLowerButton + 1,
dispid_ActivateAtPosition = dispid_SelectUpperButton + 1,
dispid_SelectAtPosition = dispid_ActivateAtPosition + 1,
dispid_ButtonAtPosition = dispid_SelectAtPosition + 1,
dispid_NumberOfChapters = dispid_ButtonAtPosition + 1,
dispid_TotalTitleTime = dispid_NumberOfChapters + 1,
dispid_TitlesAvailable = dispid_TotalTitleTime + 1,
dispid_VolumesAvailable = dispid_TitlesAvailable + 1,
dispid_CurrentVolume = dispid_VolumesAvailable + 1,
dispid_CurrentDiscSide = dispid_CurrentVolume + 1,
dispid_CurrentDomain = dispid_CurrentDiscSide + 1,
dispid_CurrentChapter = dispid_CurrentDomain + 1,
dispid_CurrentTitle = dispid_CurrentChapter + 1,
dispid_CurrentTime = dispid_CurrentTitle + 1,
dispid_FramesPerSecond = dispid_CurrentTime + 1,
dispid_DVDTimeCode2bstr = dispid_FramesPerSecond + 1,
dispid_DVDDirectory = dispid_DVDTimeCode2bstr + 1,
dispid_IsSubpictureStreamEnabled = dispid_DVDDirectory + 1,
dispid_IsAudioStreamEnabled = dispid_IsSubpictureStreamEnabled + 1,
dispid_CurrentSubpictureStream = dispid_IsAudioStreamEnabled + 1,
dispid_SubpictureLanguage = dispid_CurrentSubpictureStream + 1,
dispid_CurrentAudioStream = dispid_SubpictureLanguage + 1,
dispid_AudioStreamsAvailable = dispid_CurrentAudioStream + 1,
dispid_AnglesAvailable = dispid_AudioStreamsAvailable + 1,
dispid_CurrentAngle = dispid_AnglesAvailable + 1,
dispid_CCActive = dispid_CurrentAngle + 1,
dispid_CurrentCCService = dispid_CCActive + 1,
dispid_SubpictureStreamsAvailable = dispid_CurrentCCService + 1,
dispid_SubpictureOn = dispid_SubpictureStreamsAvailable + 1,
dispid_DVDUniqueID = dispid_SubpictureOn + 1,
dispid_EnableResetOnStop = dispid_DVDUniqueID + 1,
dispid_AcceptParentalLevelChange = dispid_EnableResetOnStop + 1,
dispid_NotifyParentalLevelChange = dispid_AcceptParentalLevelChange + 1,
dispid_SelectParentalCountry = dispid_NotifyParentalLevelChange + 1,
dispid_SelectParentalLevel = dispid_SelectParentalCountry + 1,
dispid_TitleParentalLevels = dispid_SelectParentalLevel + 1,
dispid_PlayerParentalCountry = dispid_TitleParentalLevels + 1,
dispid_PlayerParentalLevel = dispid_PlayerParentalCountry + 1,
dispid_Eject = dispid_PlayerParentalLevel + 1,
dispid_UOPValid = dispid_Eject + 1,
dispid_SPRM = dispid_UOPValid + 1,
dispid_GPRM = dispid_SPRM + 1,
dispid_DVDTextStringType = dispid_GPRM + 1,
dispid_DVDTextString = dispid_DVDTextStringType + 1,
dispid_DVDTextNumberOfStrings = dispid_DVDTextString + 1,
dispid_DVDTextNumberOfLanguages = dispid_DVDTextNumberOfStrings + 1,
dispid_DVDTextLanguageLCID = dispid_DVDTextNumberOfLanguages + 1,
dispid_RegionChange = dispid_DVDTextLanguageLCID + 1,
dispid_DVDAdm = dispid_RegionChange + 1,
dispid_DeleteBookmark = dispid_DVDAdm + 1,
dispid_RestoreBookmark = dispid_DeleteBookmark + 1,
dispid_SaveBookmark = dispid_RestoreBookmark + 1,
dispid_SelectDefaultAudioLanguage = dispid_SaveBookmark + 1,
dispid_SelectDefaultSubpictureLanguage = dispid_SelectDefaultAudioLanguage + 1,
dispid_PreferredSubpictureStream = dispid_SelectDefaultSubpictureLanguage + 1,
dispid_DefaultMenuLanguage = dispid_PreferredSubpictureStream + 1,
dispid_DefaultSubpictureLanguage = dispid_DefaultMenuLanguage + 1,
dispid_DefaultAudioLanguage = dispid_DefaultSubpictureLanguage + 1,
dispid_DefaultSubpictureLanguageExt = dispid_DefaultAudioLanguage + 1,
dispid_DefaultAudioLanguageExt = dispid_DefaultSubpictureLanguageExt + 1,
dispid_LanguageFromLCID = dispid_DefaultAudioLanguageExt + 1,
dispid_KaraokeAudioPresentationMode = dispid_LanguageFromLCID + 1,
dispid_KaraokeChannelContent = dispid_KaraokeAudioPresentationMode + 1,
dispid_KaraokeChannelAssignment = dispid_KaraokeChannelContent + 1,
dispid_RestorePreferredSettings = dispid_KaraokeChannelAssignment + 1,
dispid_ButtonRect = dispid_RestorePreferredSettings + 1,
dispid_DVDScreenInMouseCoordinates = dispid_ButtonRect + 1,
dispid_CustomCompositorClass = dispid_DVDScreenInMouseCoordinates + 1,
dispidCustomCompositorClass = dispid_CustomCompositorClass + 1,
dispid_CustomCompositor = dispidCustomCompositorClass + 1,
dispidMixerBitmap = dispid_CustomCompositor + 1,
dispid_MixerBitmap = dispidMixerBitmap + 1,
dispidMixerBitmapOpacity = dispid_MixerBitmap + 1,
dispidMixerBitmapRect = dispidMixerBitmapOpacity + 1,
dispidSetupMixerBitmap = dispidMixerBitmapRect + 1,
dispidUsingOverlay = dispidSetupMixerBitmap + 1,
dispidDisplayChange = dispidUsingOverlay + 1,
dispidRePaint = dispidDisplayChange + 1,
dispid_IsEqualDevice = dispidRePaint + 1,
dispidrate = dispid_IsEqualDevice + 1,
dispidposition = dispidrate + 1,
dispidpositionmode = dispidposition + 1,
dispidlength = dispidpositionmode + 1,
dispidChangePassword = dispidlength + 1,
dispidSaveParentalLevel = dispidChangePassword + 1,
dispidSaveParentalCountry = dispidSaveParentalLevel + 1,
dispidConfirmPassword = dispidSaveParentalCountry + 1,
dispidGetParentalLevel = dispidConfirmPassword + 1,
dispidGetParentalCountry = dispidGetParentalLevel + 1,
dispidDefaultAudioLCID = dispidGetParentalCountry + 1,
dispidDefaultSubpictureLCID = dispidDefaultAudioLCID + 1,
dispidDefaultMenuLCID = dispidDefaultSubpictureLCID + 1,
dispidBookmarkOnStop = dispidDefaultMenuLCID + 1,
dispidMaxVidRect = dispidBookmarkOnStop + 1,
dispidMinVidRect = dispidMaxVidRect + 1,
dispidCapture = dispidMinVidRect + 1,
dispid_DecimateInput = dispidCapture + 1,
dispidAlloctor = dispid_DecimateInput + 1,
dispid_Allocator = dispidAlloctor + 1,
dispidAllocPresentID = dispid_Allocator + 1,
dispidSetAllocator = dispidAllocPresentID + 1,
dispid_SetAllocator = dispidSetAllocator + 1,
dispidStreamBufferSinkName = dispid_SetAllocator + 1,
dispidStreamBufferSourceName = dispidStreamBufferSinkName + 1,
dispidStreamBufferContentRecording = dispidStreamBufferSourceName + 1,
dispidStreamBufferReferenceRecording = dispidStreamBufferContentRecording + 1,
dispidstarttime = dispidStreamBufferReferenceRecording + 1,
dispidstoptime = dispidstarttime + 1,
dispidrecordingstopped = dispidstoptime + 1,
dispidrecordingstarted = dispidrecordingstopped + 1,
dispidNameSetLock = dispidrecordingstarted + 1,
dispidrecordingtype = dispidNameSetLock + 1,
dispidstart = dispidrecordingtype + 1,
dispidRecordingAttribute = dispidstart + 1,
dispid_RecordingAttribute = dispidRecordingAttribute + 1,
dispidSBEConfigure = dispid_RecordingAttribute + 1,
dispid_CurrentRatings = dispidSBEConfigure + 1,
dispid_MaxRatingsLevel = dispid_CurrentRatings + 1,
dispid_audioencoderint = dispid_MaxRatingsLevel + 1,
dispid_videoencoderint = dispid_audioencoderint + 1,
dispidService = dispid_videoencoderint + 1,
dispid_BlockUnrated = dispidService + 1,
dispid_UnratedDelay = dispid_BlockUnrated + 1,
dispid_SuppressEffects = dispid_UnratedDelay + 1,
dispidsbesource = dispid_SuppressEffects + 1,
LastReservedDeviceDispid = 0x3fff
} SegDispidList;
typedef /* [public] */
enum __MIDL___MIDL_itf_segment_0000_0002
{ eventidStateChange = 0,
eventidOnTuneChanged = eventidStateChange + 1,
eventidEndOfMedia = eventidOnTuneChanged + 1,
eventidDVDNotify = eventidEndOfMedia + 1,
eventidPlayForwards = eventidDVDNotify + 1,
eventidPlayBackwards = eventidPlayForwards + 1,
eventidShowMenu = eventidPlayBackwards + 1,
eventidResume = eventidShowMenu + 1,
eventidSelectOrActivateButton = eventidResume + 1,
eventidStillOff = eventidSelectOrActivateButton + 1,
eventidPauseOn = eventidStillOff + 1,
eventidChangeCurrentAudioStream = eventidPauseOn + 1,
eventidChangeCurrentSubpictureStream = eventidChangeCurrentAudioStream + 1,
eventidChangeCurrentAngle = eventidChangeCurrentSubpictureStream + 1,
eventidPlayAtTimeInTitle = eventidChangeCurrentAngle + 1,
eventidPlayAtTime = eventidPlayAtTimeInTitle + 1,
eventidPlayChapterInTitle = eventidPlayAtTime + 1,
eventidPlayChapter = eventidPlayChapterInTitle + 1,
eventidReplayChapter = eventidPlayChapter + 1,
eventidPlayNextChapter = eventidReplayChapter + 1,
eventidStop = eventidPlayNextChapter + 1,
eventidReturnFromSubmenu = eventidStop + 1,
eventidPlayTitle = eventidReturnFromSubmenu + 1,
eventidPlayPrevChapter = eventidPlayTitle + 1,
eventidChangeKaraokePresMode = eventidPlayPrevChapter + 1,
eventidChangeVideoPresMode = eventidChangeKaraokePresMode + 1,
eventidOverlayUnavailable = eventidChangeVideoPresMode + 1,
eventidSinkCertificateFailure = eventidOverlayUnavailable + 1,
eventidSinkCertificateSuccess = eventidSinkCertificateFailure + 1,
eventidSourceCertificateFailure = eventidSinkCertificateSuccess + 1,
eventidSourceCertificateSuccess = eventidSourceCertificateFailure + 1,
eventidRatingsBlocked = eventidSourceCertificateSuccess + 1,
eventidRatingsUnlocked = eventidRatingsBlocked + 1,
eventidRatingsChanged = eventidRatingsUnlocked + 1,
eventidWriteFailure = eventidRatingsChanged + 1,
eventidTimeHole = eventidWriteFailure + 1,
eventidStaleDataRead = eventidTimeHole + 1,
eventidContentBecomingStale = eventidStaleDataRead + 1,
eventidStaleFileDeleted = eventidContentBecomingStale + 1,
LastReservedDeviceEvent = 0x3fff
} SegEventidList;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_segment_0000_0003
{ FrameMode = 0,
TenthsSecondsMode = FrameMode + 1
} PositionModeList;
typedef /* [public][public] */
enum __MIDL___MIDL_itf_segment_0000_0004
{ CONTENT = 0,
REFERENCE = CONTENT + 1
} RecordingType;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_segment_0000_0005
{ None = 0,
Caption1 = None + 1,
Caption2 = Caption1 + 1,
Text1 = Caption2 + 1,
Text2 = Text1 + 1,
XDS = Text2 + 1
} MSVidCCService;
extern RPC_IF_HANDLE __MIDL_itf_segment_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_segment_0000_v0_0_s_ifspec;
#ifndef __IMSVidRect_INTERFACE_DEFINED__
#define __IMSVidRect_INTERFACE_DEFINED__
/* interface IMSVidRect */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IMSVidRect;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7F5000A6-A440-47ca-8ACC-C0E75531A2C2")
IMSVidRect : public IDispatch
{
public:
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ LONG *TopVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ LONG TopVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ LONG *LeftVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ LONG LeftVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ LONG *WidthVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ LONG WidthVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ LONG *HeightVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ LONG HeightVal) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HWnd(
/* [retval][out] */ HWND *HWndVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_HWnd(
/* [in] */ HWND HWndVal) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Rect(
/* [in] */ IMSVidRect *RectVal) = 0;
};
#else /* C style interface */
typedef struct IMSVidRectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMSVidRect * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMSVidRect * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMSVidRect * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IMSVidRect * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IMSVidRect * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IMSVidRect * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IMSVidRect * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )(
IMSVidRect * This,
/* [retval][out] */ LONG *TopVal);
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Top )(
IMSVidRect * This,
/* [in] */ LONG TopVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )(
IMSVidRect * This,
/* [retval][out] */ LONG *LeftVal);
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Left )(
IMSVidRect * This,
/* [in] */ LONG LeftVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )(
IMSVidRect * This,
/* [retval][out] */ LONG *WidthVal);
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Width )(
IMSVidRect * This,
/* [in] */ LONG WidthVal);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )(
IMSVidRect * This,
/* [retval][out] */ LONG *HeightVal);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -