⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 segment.idl

📁 C语言编程的不错工具
💻 IDL
📖 第 1 页 / 共 5 页
字号:
//------------------------------------------------------------------------------
// File: Segment.idl
//
// Desc: IDL source for devices segments for msvid.dll
//
// Copyright (c) 1999-2001, Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------

// This file will be processed by the MIDL tool to
// produce the type library (msvideo.tlb) and marshalling code.


// Copyright (c) Microsoft Corporation 1998-2001
//
cpp_quote("//+-------------------------------------------------------------------------")
cpp_quote("//")
cpp_quote("//  Microsoft Windows")
cpp_quote("//  Copyright (C) Microsoft Corporation, 1999-2001.")
cpp_quote("//")
cpp_quote("//--------------------------------------------------------------------------")
cpp_quote("#pragma once")

#ifndef TUNING_MODEL_ONLY

#include <olectl.h>
cpp_quote("#include <olectl.h>")

#ifndef DO_NO_IMPORTS
import "oaidl.idl";
import "ocidl.idl";
import "strmif.idl";
import "mstve.idl";
import "mstvca.idl";
import "tuner.idl";
#endif

typedef enum {
    dispidName,
    dispidStatus,
    dispidDevImageSourceWidth,
    dispidDevImageSourceHeight,
    dispidDevCountryCode,
    dispidDevOverScan,
    dispidSegment,
    dispidDevVolume,
    dispidDevBalance,
    dispidDevPower,
    dispidTuneChan,
    dispidDevVideoSubchannel,
    dispidDevAudioSubchannel,
    dispidChannelAvailable,
    dispidDevVideoFrequency,
    dispidDevAudioFrequency,
    dispidCount,
    dispidDevFileName,
    dispidVisible,
    dispidOwner,
    dispidMessageDrain,
    //dispidPosition,
    dispidViewable,
    dispidDevView,
    dispidKSCat,
    dispidCLSID,
    dispid_KSCat,
    dispid_CLSID,
    dispidTune,
    dispidTS,
    dispidDevSAP,
    dispidClip,
    dispidRequestedClipRect,
    dispidClippedSourceRect,
    dispidAvailableSourceRect,
    dispidMediaPosition,
    dispidDevRun,
    dispidDevPause,
    dispidDevStop,
    dispidCCEnable,
    dispidDevStep,
    dispidDevCanStep,
    dispidSourceSize,
    dispid_playtitle,
    dispid_playchapterintitle,
    dispid_playchapter,
    dispid_playchaptersautostop,
    dispid_playattime,
    dispid_playattimeintitle,
    dispid_playperiodintitleautostop,
    dispid_replaychapter,
    dispid_playprevchapter,
    dispid_playnextchapter,
    dispid_playforwards,
    dispid_playbackwards,
    dispid_stilloff,
    dispid_audiolanguage,
    dispid_showmenu,
    dispid_resume,
    dispid_returnfromsubmenu,
    dispid_buttonsavailable,
    dispid_currentbutton,
    dispid_SelectAndActivateButton,
    dispid_ActivateButton,
    dispid_SelectRightButton,
    dispid_SelectLeftButton,
    dispid_SelectLowerButton,
    dispid_SelectUpperButton,
    dispid_ActivateAtPosition,
    dispid_SelectAtPosition,
    dispid_ButtonAtPosition,
    dispid_NumberOfChapters,
    dispid_TotalTitleTime,
    dispid_TitlesAvailable,
    dispid_VolumesAvailable,
    dispid_CurrentVolume,
    dispid_CurrentDiscSide,
    dispid_CurrentDomain,
    dispid_CurrentChapter,
    dispid_CurrentTitle,
    dispid_CurrentTime,
    dispid_FramesPerSecond,
    dispid_DVDTimeCode2bstr,
    dispid_DVDDirectory,
    dispid_IsSubpictureStreamEnabled,
    dispid_IsAudioStreamEnabled,
    dispid_CurrentSubpictureStream,
    dispid_SubpictureLanguage,
    dispid_CurrentAudioStream,
    dispid_AudioStreamsAvailable,
    dispid_AnglesAvailable,
    dispid_CurrentAngle,
    dispid_CCActive,
    dispid_CurrentCCService,
    dispid_SubpictureStreamsAvailable,
    dispid_SubpictureOn,
    dispid_DVDUniqueID,
    dispid_EnableResetOnStop,
    dispid_AcceptParentalLevelChange,
    dispid_NotifyParentalLevelChange,
    dispid_SelectParentalCountry,
    dispid_SelectParentalLevel,
    dispid_TitleParentalLevels,
    dispid_PlayerParentalCountry,
    dispid_PlayerParentalLevel,
    dispid_Eject,
    dispid_UOPValid,
    dispid_SPRM,
    dispid_GPRM,
    dispid_DVDTextStringType,
    dispid_DVDTextString,
    dispid_DVDTextNumberOfStrings,
    dispid_DVDTextNumberOfLanguages,
    dispid_DVDTextLanguageLCID,
    dispid_RegionChange,
    dispid_DVDAdm,
    dispid_DeleteBookmark,
    dispid_RestoreBookmark,
    dispid_SaveBookmark,
    dispid_SelectDefaultAudioLanguage,
    dispid_SelectDefaultSubpictureLanguage,
    dispid_PreferredSubpictureStream,
    dispid_DefaultMenuLanguage,
    dispid_DefaultSubpictureLanguage,
    dispid_DefaultAudioLanguage,
    dispid_DefaultSubpictureLanguageExt,
    dispid_DefaultAudioLanguageExt,
    dispid_LanguageFromLCID,
    dispid_KaraokeAudioPresentationMode,
    dispid_KaraokeChannelContent,
    dispid_KaraokeChannelAssignment,
    dispid_RestorePreferredSettings,
    dispid_ButtonRect,
    dispid_DVDScreenInMouseCoordinates,
    dispid_CustomCompositorClass,
    dispidCustomCompositorClass,
    dispid_CustomCompositor,
    dispidMixerBitmap,
    dispid_MixerBitmap,
    dispidMixerBitmapOpacity,
    dispidMixerBitmapRect,
    dispidSetupMixerBitmap,
    dispidUsingOverlay,
    dispidDisplayChange,
    dispidRePaint,
    dispid_IsEqualDevice,
    dispidrate,
    dispidposition,
    dispidpositionmode,
    dispidlength,
    dispidChangePassword,
    dispidSaveParentalLevel,
    dispidSaveParentalCountry,
    dispidConfirmPassword,
    dispidGetParentalLevel,
    dispidGetParentalCountry,
    dispidDefaultAudioLCID,
    dispidDefaultSubpictureLCID,
    dispidDefaultMenuLCID,
    dispidBookmarkOnStop,
    dispidMaxVidRect,
    dispidMinVidRect,
    dispidCapture,
    dispid_DecimateInput,
    dispidAlloctor,
    dispid_Allocator,
    dispidAllocPresentID,
    dispidSetAllocator,
    dispid_SetAllocator,
    LastReservedDeviceDispid=0x3fff
} SegDispidList;

typedef enum {
    eventidStateChange,
    eventidOnTuneChanged,
    eventidEndOfMedia,
    eventidDVDNotify,
    eventidPlayForwards,
    eventidPlayBackwards,
    eventidShowMenu,
    eventidResume,
    eventidSelectOrActivateButton,
    eventidStillOff,
    eventidPauseOn,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -