📄 des.cs
字号:
[PreserveSig]
new int get_StepResolution(
out float pVal
);
[PreserveSig]
new int get_Duration(
out float pVal
);
[PreserveSig]
new int put_Duration(
float newVal
);
#endregion
[PreserveSig]
int get_OffsetX(
out int pVal
);
[PreserveSig]
int put_OffsetX(
int newVal
);
[PreserveSig]
int get_OffsetY(
out int pVal
);
[PreserveSig]
int put_OffsetY(
int newVal
);
[PreserveSig]
int get_Width(
out int pVal
);
[PreserveSig]
int put_Width(
int newVal
);
[PreserveSig]
int get_Height(
out int pVal
);
[PreserveSig]
int put_Height(
int newVal
);
[PreserveSig]
int get_SrcOffsetX(
out int pVal
);
[PreserveSig]
int put_SrcOffsetX(
int newVal
);
[PreserveSig]
int get_SrcOffsetY(
out int pVal
);
[PreserveSig]
int put_SrcOffsetY(
int newVal
);
[PreserveSig]
int get_SrcWidth(
out int pVal
);
[PreserveSig]
int put_SrcWidth(
int newVal
);
[PreserveSig]
int get_SrcHeight(
out int pVal
);
[PreserveSig]
int put_SrcHeight(
int newVal
);
}
[ComImport,
Guid("DE75D011-7A65-11D2-8CEA-00A0C9441E20"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IDxtJpeg : IDXEffect
{
#region IDXEffect
[PreserveSig]
new int get_Capabilities(
out int pVal
);
[PreserveSig]
new int get_Progress(
out float pVal
);
[PreserveSig]
new int put_Progress(
float newVal
);
[PreserveSig]
new int get_StepResolution(
out float pVal
);
[PreserveSig]
new int get_Duration(
out float pVal
);
[PreserveSig]
new int put_Duration(
float newVal
);
#endregion
[PreserveSig]
int get_MaskNum(
out int MIDL_0018
);
[PreserveSig]
int put_MaskNum(
int MIDL_0019
);
[PreserveSig]
int get_MaskName(
[MarshalAs(UnmanagedType.BStr)] out string pVal
);
[PreserveSig]
int put_MaskName(
[MarshalAs(UnmanagedType.BStr)] string newVal
);
[PreserveSig]
int get_ScaleX(
out double MIDL_0020
);
[PreserveSig]
int put_ScaleX(
double MIDL_0021
);
[PreserveSig]
int get_ScaleY(
out double MIDL_0022
);
[PreserveSig]
int put_ScaleY(
double MIDL_0023
);
[PreserveSig]
int get_OffsetX(
out int MIDL_0024
);
[PreserveSig]
int put_OffsetX(
int MIDL_0025
);
[PreserveSig]
int get_OffsetY(
out int MIDL_0026
);
[PreserveSig]
int put_OffsetY(
int MIDL_0027
);
[PreserveSig]
int get_ReplicateX(
out int pVal
);
[PreserveSig]
int put_ReplicateX(
int newVal
);
[PreserveSig]
int get_ReplicateY(
out int pVal
);
[PreserveSig]
int put_ReplicateY(
int newVal
);
[PreserveSig]
int get_BorderColor(
out int pVal
);
[PreserveSig]
int put_BorderColor(
int newVal
);
[PreserveSig]
int get_BorderWidth(
out int pVal
);
[PreserveSig]
int put_BorderWidth(
int newVal
);
[PreserveSig]
int get_BorderSoftness(
out int pVal
);
[PreserveSig]
int put_BorderSoftness(
int newVal
);
[PreserveSig]
int ApplyChanges();
[PreserveSig]
int LoadDefSettings();
}
[ComImport,
Guid("3255DE56-38FB-4901-B980-94B438010D7B"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IDxtKey : IDXEffect
{
#region IDXEffect
[PreserveSig]
new int get_Capabilities(
out int pVal
);
[PreserveSig]
new int get_Progress(
out float pVal
);
[PreserveSig]
new int put_Progress(
float newVal
);
[PreserveSig]
new int get_StepResolution(
out float pVal
);
[PreserveSig]
new int get_Duration(
out float pVal
);
[PreserveSig]
new int put_Duration(
float newVal
);
#endregion
[PreserveSig]
int get_KeyType(
out int MIDL_0028
);
[PreserveSig]
int put_KeyType(
int MIDL_0029
);
[PreserveSig]
int get_Hue(
out int MIDL_0030
);
[PreserveSig]
int put_Hue(
int MIDL_0031
);
[PreserveSig]
int get_Luminance(
out int MIDL_0032
);
[PreserveSig]
int put_Luminance(
int MIDL_0033
);
[PreserveSig]
int get_RGB(
out int MIDL_0034
);
[PreserveSig]
int put_RGB(
int MIDL_0035
);
[PreserveSig]
int get_Similarity(
out int MIDL_0036
);
[PreserveSig]
int put_Similarity(
int MIDL_0037
);
[PreserveSig]
int get_Invert(
[MarshalAs(UnmanagedType.Bool)] out bool MIDL_0038
);
[PreserveSig]
int put_Invert(
[MarshalAs(UnmanagedType.Bool)] bool MIDL_0039
);
}
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("F03FA8DE-879A-4D59-9B2C-26BB1CF83461")]
public interface IFindCompressorCB
{
[PreserveSig]
int GetCompressor(
[MarshalAs(UnmanagedType.LPStruct)] AMMediaType pType,
[MarshalAs(UnmanagedType.LPStruct)] AMMediaType pCompType,
out IBaseFilter ppFilter
);
}
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsDual),
Guid("AE9472BE-B0C3-11D2-8D24-00A0C9441E20")]
public interface IGrfCache
{
[PreserveSig]
int AddFilter(IGrfCache ChainedCache, long Id, IBaseFilter pFilter, [MarshalAs(UnmanagedType.LPWStr)] string pName);
[PreserveSig]
int ConnectPins(IGrfCache ChainedCache, long PinID1, IPin pPin1, long PinID2, IPin pPin2);
[PreserveSig]
int SetGraph(IGraphBuilder pGraph);
[PreserveSig]
int DoConnectionsNow();
}
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("4ada63a0-72d5-11d2-952a-0060081840bc")]
public interface IResize
{
[PreserveSig]
int get_Size(
out int piHeight,
out int piWidth,
ResizeFlags pFlag
);
[PreserveSig]
int get_InputSize(
out int piHeight,
out int piWidth
);
[PreserveSig]
int put_Size(
int Height,
int Width,
ResizeFlags Flag
);
[PreserveSig]
int get_MediaType(
[MarshalAs(UnmanagedType.LPStruct)] out AMMediaType pmt
);
[PreserveSig]
int put_MediaType(
[MarshalAs(UnmanagedType.LPStruct)] AMMediaType pmt
);
}
#endif
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("E43E73A2-0EFA-11D3-9601-00A0C9441E20")]
public interface IAMErrorLog
{
[PreserveSig]
int LogError(
int Severity,
[MarshalAs(UnmanagedType.BStr)] string pErrorString,
int ErrorCode,
int hresult,
[In] IntPtr pExtraInfo
);
}
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("963566DA-BE21-4EAF-88E9-35704F8F52A1")]
public interface IAMSetErrorLog
{
[PreserveSig]
int get_ErrorLog(
out IAMErrorLog pVal
);
[PreserveSig]
int put_ErrorLog(
IAMErrorLog newVal
);
}
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("78530B74-61F9-11D2-8CAD-00A024580902")]
public interface IAMTimeline
{
[PreserveSig]
int CreateEmptyNode(
out IAMTimelineObj ppObj,
TimelineMajorType Type
);
[PreserveSig]
int AddGroup(
IAMTimelineObj pGroup
);
[PreserveSig]
int RemGroupFromList(
IAMTimelineObj pGroup
);
[PreserveSig]
int GetGroup(
out IAMTimelineObj ppGroup,
int WhichGroup
);
[PreserveSig]
int GetGroupCount(
out int pCount
);
[PreserveSig]
int ClearAllGroups();
[PreserveSig]
int GetInsertMode(
out TimelineInsertMode pMode
);
[PreserveSig]
int SetInsertMode(
TimelineInsertMode Mode
);
[PreserveSig]
int EnableTransitions(
[MarshalAs(UnmanagedType.Bool)] bool fEnabled
);
[PreserveSig]
int TransitionsEnabled(
[MarshalAs(UnmanagedType.Bool)] out bool pfEnabled
);
[PreserveSig]
int EnableEffects(
[MarshalAs(UnmanagedType.Bool)] bool fEnabled
);
[PreserveSig]
int EffectsEnabled(
[MarshalAs(UnmanagedType.Bool)] out bool pfEnabled
);
[PreserveSig]
int SetInterestRange(
long Start,
long Stop
);
[PreserveSig]
int GetDuration(
out long pDuration
);
[PreserveSig]
int GetDuration2(
out double pDuration
);
[PreserveSig]
int SetDefaultFPS(
double FPS
);
[PreserveSig]
int GetDefaultFPS(
out double pFPS
);
[PreserveSig]
int IsDirty(
[MarshalAs(UnmanagedType.Bool)] out bool pDirty
);
[PreserveSig]
int GetDirtyRange(
out long pStart,
out long pStop
);
[PreserveSig]
int GetCountOfType(
int Group,
out int pVal,
out int pValWithComps,
TimelineMajorType majortype
);
[PreserveSig]
int ValidateSourceNames(
SFNValidateFlags ValidateFlags,
IMediaLocator pOverride,
IntPtr NotifyEventHandle
);
[PreserveSig]
int SetDefaultTransition(
[MarshalAs(UnmanagedType.LPStruct)] Guid pGuid
);
[PreserveSig]
int GetDefaultTransition(
out Guid pGuid
);
[PreserveSig]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -