📄 tuner.cs
字号:
[PreserveSig]
new int get_Locator([Out] out ILocator Locator);
[PreserveSig]
new int put_Locator([In] ILocator Locator);
#endregion
#region IChannelTuneRequest Methods
[PreserveSig]
new int get_Channel([Out] out int Channel);
[PreserveSig]
new int put_Channel([In] int Channel);
#endregion
[PreserveSig]
int get_MinorChannel([Out] out int MinorChannel);
[PreserveSig]
int put_MinorChannel([In] int MinorChannel);
}
[ComImport,
Guid("FC189E4D-7BD4-4125-B3B3-3A76A332CC96"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IATSCComponentType : IMPEG2ComponentType
{
#region IComponentType Methods
[PreserveSig]
new int get_Category([Out] out ComponentCategory Category);
[PreserveSig]
new int put_Category([In] ComponentCategory Category);
[PreserveSig]
new int get_MediaMajorType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaMajorType);
[PreserveSig]
new int put_MediaMajorType([In, MarshalAs(UnmanagedType.BStr)] string MediaMajorType);
[PreserveSig]
new int get__MediaMajorType([Out] out Guid MediaMajorType);
[PreserveSig]
new int put__MediaMajorType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaMajorType);
[PreserveSig]
new int get_MediaSubType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaSubType);
[PreserveSig]
new int put_MediaSubType([In, MarshalAs(UnmanagedType.BStr)] string MediaSubType);
[PreserveSig]
new int get__MediaSubType([Out] out Guid MediaSubType);
[PreserveSig]
new int put__MediaSubType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaSubType);
[PreserveSig]
new int get_MediaFormatType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaFormatType);
[PreserveSig]
new int put_MediaFormatType([In, MarshalAs(UnmanagedType.BStr)] string MediaFormatType);
[PreserveSig]
new int get__MediaFormatType([Out] out Guid MediaFormatType);
[PreserveSig]
new int put__MediaFormatType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaFormatType);
[PreserveSig]
new int get_MediaType([Out] AMMediaType MediaType);
[PreserveSig]
new int put_MediaType([In] AMMediaType MediaType);
[PreserveSig]
new int Clone([Out] out IComponentType NewCT);
#endregion
#region ILanguageComponentType Methods
[PreserveSig]
new int get_LangID([Out] out int LangID);
[PreserveSig]
new int put_LangID([In] int LangID);
#endregion
#region IMPEG2ComponentType Methods
[PreserveSig]
new int get_StreamType([Out] out MPEG2StreamType MP2StreamType);
[PreserveSig]
new int put_StreamType([In] MPEG2StreamType MP2StreamType);
#endregion
[PreserveSig]
int get_Flags([Out] out ATSCComponentTypeFlags Flags);
[PreserveSig]
int put_Flags([In] ATSCComponentTypeFlags Flags);
}
[ComImport,
Guid("BF8D986F-8C2B-4131-94D7-4D3D9FCC21EF"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IATSCLocator : ILocator
{
#region ILocator Methods
[PreserveSig]
new int get_CarrierFrequency([Out] out int Frequency);
[PreserveSig]
new int put_CarrierFrequency([In] int Frequency);
[PreserveSig]
new int get_InnerFEC([Out] out FECMethod FEC);
[PreserveSig]
new int put_InnerFEC([In] FECMethod FEC);
[PreserveSig]
new int get_InnerFECRate([Out] out BinaryConvolutionCodeRate FEC);
[PreserveSig]
new int put_InnerFECRate([In] BinaryConvolutionCodeRate FEC);
[PreserveSig]
new int get_OuterFEC([Out] out FECMethod FEC);
[PreserveSig]
new int put_OuterFEC([In] FECMethod FEC);
[PreserveSig]
new int get_OuterFECRate([Out] out BinaryConvolutionCodeRate FEC);
[PreserveSig]
new int put_OuterFECRate([In] BinaryConvolutionCodeRate FEC);
[PreserveSig]
new int get_Modulation([Out] out ModulationType Modulation);
[PreserveSig]
new int put_Modulation([In] ModulationType Modulation);
[PreserveSig]
new int get_SymbolRate([Out] out int Rate);
[PreserveSig]
new int put_SymbolRate([In] int Rate);
[PreserveSig]
new int Clone([Out] out ILocator NewLocator);
#endregion
[PreserveSig]
int get_PhysicalChannel([Out] out int PhysicalChannel);
[PreserveSig]
int put_PhysicalChannel([In] int PhysicalChannel);
[PreserveSig]
int get_TSID([Out] out int TSID);
[PreserveSig]
int put_TSID([In] int TSID);
}
[ComImport,
Guid("0369B4E2-45B6-11d3-B650-00C04F79498E"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IATSCTuningSpace : IAnalogTVTuningSpace
{
#region ITuningSpace Methods
[PreserveSig]
new int get_UniqueName([Out, MarshalAs(UnmanagedType.BStr)] out string Name);
[PreserveSig]
new int put_UniqueName([In, MarshalAs(UnmanagedType.BStr)] string Name);
[PreserveSig]
new int get_FriendlyName([Out, MarshalAs(UnmanagedType.BStr)] out string Name);
[PreserveSig]
new int put_FriendlyName([In, MarshalAs(UnmanagedType.BStr)] string Name);
[PreserveSig]
new int get_CLSID([Out, MarshalAs(UnmanagedType.BStr)] out string SpaceCLSID);
[PreserveSig]
new int get_NetworkType([Out, MarshalAs(UnmanagedType.BStr)] out string NetworkTypeGuid);
[PreserveSig]
new int put_NetworkType([In, MarshalAs(UnmanagedType.BStr)] string NetworkTypeGuid);
[PreserveSig]
new int get__NetworkType([Out] out Guid NetworkTypeGuid);
[PreserveSig]
new int put__NetworkType([In, MarshalAs(UnmanagedType.LPStruct)] Guid NetworkTypeGuid);
[PreserveSig]
new int CreateTuneRequest([Out] out ITuneRequest TuneRequest);
[PreserveSig]
new int EnumCategoryGUIDs([Out, MarshalAs(UnmanagedType.IUnknown)] out object ppEnum); // IEnumGUID**
[PreserveSig]
#if USING_NET11
new int EnumDeviceMonikers([Out] out UCOMIEnumMoniker ppEnum);
#else
new int EnumDeviceMonikers([Out] out IEnumMoniker ppEnum);
#endif
[PreserveSig]
new int get_DefaultPreferredComponentTypes([Out] out IComponentTypes ComponentTypes);
[PreserveSig]
new int put_DefaultPreferredComponentTypes([In] IComponentTypes NewComponentTypes);
[PreserveSig]
new int get_FrequencyMapping([Out, MarshalAs(UnmanagedType.BStr)] out string pMapping);
[PreserveSig]
new int put_FrequencyMapping([In, MarshalAs(UnmanagedType.BStr)] string Mapping);
[PreserveSig]
new int get_DefaultLocator([Out] out ILocator LocatorVal);
[PreserveSig]
new int put_DefaultLocator([In] ILocator LocatorVal);
[PreserveSig]
new int Clone([Out] out ITuningSpace NewTS);
#endregion
#region IAnalogTVTuningSpace Methods
[PreserveSig]
new int get_MinChannel([Out] out int MinChannelVal);
[PreserveSig]
new int put_MinChannel([In] int NewMinChannelVal);
[PreserveSig]
new int get_MaxChannel([Out] out int MaxChannelVal);
[PreserveSig]
new int put_MaxChannel([In] int NewMaxChannelVal);
[PreserveSig]
new int get_InputType([Out] out TunerInputType InputTypeVal);
[PreserveSig]
new int put_InputType([In] TunerInputType NewInputTypeVal);
[PreserveSig]
new int get_CountryCode([Out] out int CountryCodeVal);
[PreserveSig]
new int put_CountryCode([In] int NewCountryCodeVal);
#endregion
[PreserveSig]
int get_MinMinorChannel([Out] out int MinMinorChannelVal);
[PreserveSig]
int put_MinMinorChannel([In] int NewMinMinorChannelVal);
[PreserveSig]
int get_MaxMinorChannel([Out] out int MaxMinorChannelVal);
[PreserveSig]
int put_MaxMinorChannel([In] int NewMaxMinorChannelVal);
[PreserveSig]
int get_MinPhysicalChannel([Out] out int MinPhysicalChannelVal);
[PreserveSig]
int put_MinPhysicalChannel([In] int NewMinPhysicalChannelVal);
[PreserveSig]
int get_MaxPhysicalChannel([Out] out int MaxPhysicalChannelVal);
[PreserveSig]
int put_MaxPhysicalChannel([In] int NewMaxPhysicalChannelVal);
}
[ComImport,
Guid("0369B4E0-45B6-11d3-B650-00C04F79498E"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IChannelTuneRequest : ITuneRequest
{
#region ITuneRequest Methods
[PreserveSig]
new int get_TuningSpace([Out] out ITuningSpace TuningSpace);
[PreserveSig]
new int get_Components([Out] out IComponents Components);
[PreserveSig]
new int Clone([Out] out ITuneRequest NewTuneRequest);
[PreserveSig]
new int get_Locator([Out] out ILocator Locator);
[PreserveSig]
new int put_Locator([In] ILocator Locator);
#endregion
[PreserveSig]
int get_Channel([Out] out int Channel);
[PreserveSig]
int put_Channel([In] int Channel);
}
[ComImport,
Guid("B874C8BA-0FA2-11d3-9D8E-00C04F72D980"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface ILanguageComponentType : IComponentType
{
#region IComponentType Methods
[PreserveSig]
new int get_Category([Out] out ComponentCategory Category);
[PreserveSig]
new int put_Category([In] ComponentCategory Category);
[PreserveSig]
new int get_MediaMajorType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaMajorType);
[PreserveSig]
new int put_MediaMajorType([In, MarshalAs(UnmanagedType.BStr)] string MediaMajorType);
[PreserveSig]
new int get__MediaMajorType([Out] out Guid MediaMajorType);
[PreserveSig]
new int put__MediaMajorType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaMajorType);
[PreserveSig]
new int get_MediaSubType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaSubType);
[PreserveSig]
new int put_MediaSubType([In, MarshalAs(UnmanagedType.BStr)] string MediaSubType);
[PreserveSig]
new int get__MediaSubType([Out] out Guid MediaSubType);
[PreserveSig]
new int put__MediaSubType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaSubType);
[PreserveSig]
new int get_MediaFormatType([Out, MarshalAs(UnmanagedType.BStr)] out string MediaFormatType);
[PreserveSig]
new int put_MediaFormatType([In, MarshalAs(UnmanagedType.BStr)] string MediaFormatType);
[PreserveSig]
new int get__MediaFormatType([Out] out Guid MediaFormatType);
[PreserveSig]
new int put__MediaFormatType([In, MarshalAs(UnmanagedType.LPStruct)] Guid MediaFormatType);
[PreserveSig]
new int get_MediaType([Out] AMMediaType MediaType);
[PreserveSig]
new int put_MediaType([In] AMMediaType MediaType);
[PreserveSig]
new int Clone([Out] out IComponentType NewCT);
#endregion
[PreserveSig]
int get_LangID([Out] out int LangID);
[PreserveSig]
int put_LangID([In] int LangID);
}
[ComImport,
Guid("1493E353-1EB6-473c-802D-8E6B8EC9D2A9"),
InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface IMPEG2Component : IComponent
{
#region IComponent Methods
[PreserveSig]
new int get_Type([Out] out IComponentType CT);
[PreserveSig]
new int put_Type([In] IComponentType CT);
[PreserveSig]
new int get_DescLangID([Out] out int LangID);
[PreserveSig]
new int put_DescLangID([In] int LangID);
[PreserveSig]
new int get_Status([Out] out ComponentStatus Status);
[PreserveSig]
new int put_Status([In] ComponentStatus Status);
[PreserveSig]
new int get_Description([Out, MarshalAs(UnmanagedType.BStr)] out string Description);
[PreserveSig]
new int put_Description([In, MarshalAs(UnmanagedType.BStr)] string Description);
[PreserveSig]
new int Clone([Out] out IComponent NewComponent);
#endregion
[PreserveSig]
int get_PID([Out] out int PID);
[PreserveSig]
int put_PID([In] int PID);
[PreserveSig]
int get_PCRPID([Out] out int PCRPID);
[PreserveSig]
int put_PCRP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -