mirror of https://github.com/dahall/Vanara.git
331 lines
6.1 KiB
C#
331 lines
6.1 KiB
C#
|
#pragma warning disable IDE1006 // Naming Styles
|
||
|
|
||
|
using System;
|
||
|
using System.Runtime.InteropServices;
|
||
|
using static Vanara.PInvoke.WinMm;
|
||
|
|
||
|
namespace Vanara.PInvoke
|
||
|
{
|
||
|
/// <summary>Items from the Vfw32.dll</summary>
|
||
|
public static partial class Vfw32
|
||
|
{
|
||
|
/*
|
||
|
CAPCONTROLCALLBACK
|
||
|
CAPERRORCALLBACKA
|
||
|
CAPERRORCALLBACKW
|
||
|
CAPSTATUSCALLBACKA
|
||
|
CAPSTATUSCALLBACKW
|
||
|
CAPVIDEOCALLBACK
|
||
|
CAPWAVECALLBACK
|
||
|
CAPYIELDCALLBACK
|
||
|
|
||
|
IAVIEditStream
|
||
|
IAVIFile
|
||
|
IAVIStream
|
||
|
IAVIStreaming
|
||
|
IGetFrame
|
||
|
|
||
|
AVIBuildFilterA
|
||
|
AVIBuildFilterW
|
||
|
AVIClearClipboard
|
||
|
AVIFileAddRef
|
||
|
AVIFileCreateStream
|
||
|
AVIFileCreateStreamA
|
||
|
AVIFileCreateStreamW
|
||
|
AVIFileEndRecord
|
||
|
AVIFileExit
|
||
|
AVIFileGetStream
|
||
|
AVIFileInfo
|
||
|
AVIFileInfoA
|
||
|
AVIFileInfoW
|
||
|
AVIFileInit
|
||
|
AVIFileOpen
|
||
|
AVIFileOpenA
|
||
|
AVIFileOpenW
|
||
|
AVIFileReadData
|
||
|
AVIFileRelease
|
||
|
AVIFileWriteData
|
||
|
AVIGetFromClipboard
|
||
|
AVIMakeCompressedStream
|
||
|
AVIMakeFileFromStreams
|
||
|
AVIMakeStreamFromClipboard
|
||
|
AVIPutFileOnClipboard
|
||
|
AVISaveA
|
||
|
AVISaveOptions
|
||
|
AVISaveOptionsFree
|
||
|
AVISaveVA
|
||
|
AVISaveVW
|
||
|
AVISaveW
|
||
|
AVIStreamAddRef
|
||
|
AVIStreamBeginStreaming
|
||
|
AVIStreamCreate
|
||
|
AVIStreamDataSize
|
||
|
AVIStreamEnd
|
||
|
AVIStreamEndStreaming
|
||
|
AVIStreamEndTime
|
||
|
AVIStreamFindSample
|
||
|
AVIStreamFormatSize
|
||
|
AVIStreamGetFrame
|
||
|
AVIStreamGetFrameClose
|
||
|
AVIStreamGetFrameOpen
|
||
|
AVIStreamInfoA
|
||
|
AVIStreamInfoW
|
||
|
AVIStreamIsKeyFrame
|
||
|
AVIStreamLength
|
||
|
AVIStreamLengthTime
|
||
|
AVIStreamNearestKeyFrame
|
||
|
AVIStreamNearestKeyFrameTime
|
||
|
AVIStreamNearestSample
|
||
|
AVIStreamNearestSampleTime
|
||
|
AVIStreamNextKeyFrame
|
||
|
AVIStreamNextKeyFrameTime
|
||
|
AVIStreamNextSample
|
||
|
AVIStreamNextSampleTime
|
||
|
AVIStreamOpenFromFileA
|
||
|
AVIStreamOpenFromFileW
|
||
|
AVIStreamPrevKeyFrame
|
||
|
AVIStreamPrevKeyFrameTime
|
||
|
AVIStreamPrevSample
|
||
|
AVIStreamPrevSampleTime
|
||
|
AVIStreamRead
|
||
|
AVIStreamReadData
|
||
|
AVIStreamReadFormat
|
||
|
AVIStreamRelease
|
||
|
AVIStreamSampleSize
|
||
|
AVIStreamSampleToSample
|
||
|
AVIStreamSampleToTime
|
||
|
AVIStreamSetFormat
|
||
|
AVIStreamStart
|
||
|
AVIStreamStartTime
|
||
|
AVIStreamTimeToSample
|
||
|
AVIStreamWrite
|
||
|
AVIStreamWriteData
|
||
|
capCaptureAbort
|
||
|
capCaptureGetSetup
|
||
|
capCaptureSequence
|
||
|
capCaptureSequenceNoFile
|
||
|
capCaptureSetSetup
|
||
|
capCaptureSingleFrame
|
||
|
capCaptureSingleFrameClose
|
||
|
capCaptureSingleFrameOpen
|
||
|
capCaptureStop
|
||
|
capCreateCaptureWindowA
|
||
|
capCreateCaptureWindowW
|
||
|
capDlgVideoCompression
|
||
|
capDlgVideoDisplay
|
||
|
capDlgVideoFormat
|
||
|
capDlgVideoSource
|
||
|
capDriverConnect
|
||
|
capDriverDisconnect
|
||
|
capDriverGetCaps
|
||
|
capDriverGetName
|
||
|
capDriverGetVersion
|
||
|
capEditCopy
|
||
|
capFileAlloc
|
||
|
capFileGetCaptureFile
|
||
|
capFileSaveAs
|
||
|
capFileSaveDIB
|
||
|
capFileSetCaptureFile
|
||
|
capFileSetInfoChunk
|
||
|
capGetAudioFormat
|
||
|
capGetAudioFormatSize
|
||
|
capGetDriverDescriptionA
|
||
|
capGetDriverDescriptionW
|
||
|
capGetMCIDeviceName
|
||
|
capGetStatus
|
||
|
capGetUserData
|
||
|
capGetVideoFormat
|
||
|
capGetVideoFormatSize
|
||
|
capGrabFrame
|
||
|
capGrabFrameNoStop
|
||
|
capOverlay
|
||
|
capPaletteAuto
|
||
|
capPaletteManual
|
||
|
capPaletteOpen
|
||
|
capPalettePaste
|
||
|
capPaletteSave
|
||
|
capPreview
|
||
|
capPreviewRate
|
||
|
capPreviewScale
|
||
|
capSetAudioFormat
|
||
|
capSetCallbackOnCapControl
|
||
|
capSetCallbackOnError
|
||
|
capSetCallbackOnFrame
|
||
|
capSetCallbackOnStatus
|
||
|
capSetCallbackOnVideoStream
|
||
|
capSetCallbackOnWaveStream
|
||
|
capSetCallbackOnYield
|
||
|
capSetMCIDeviceName
|
||
|
capSetScrollPos
|
||
|
capSetUserData
|
||
|
capSetVideoFormat
|
||
|
CreateEditableStream
|
||
|
DrawDibBegin
|
||
|
DrawDibChangePalette
|
||
|
DrawDibClose
|
||
|
DrawDibDraw
|
||
|
DrawDibEnd
|
||
|
DrawDibGetBuffer
|
||
|
DrawDibGetPalette
|
||
|
DrawDibOpen
|
||
|
DrawDibProfileDisplay
|
||
|
DrawDibRealize
|
||
|
DrawDibSetPalette
|
||
|
DrawDibStart
|
||
|
DrawDibStop
|
||
|
DrawDibTime
|
||
|
DrawDibUpdate
|
||
|
EditStreamClone
|
||
|
EditStreamCopy
|
||
|
EditStreamCut
|
||
|
EditStreamPaste
|
||
|
EditStreamSetInfoA
|
||
|
EditStreamSetInfoW
|
||
|
EditStreamSetNameA
|
||
|
EditStreamSetNameW
|
||
|
GetOpenFileNamePreviewA
|
||
|
GetOpenFileNamePreviewW
|
||
|
GetSaveFileNamePreviewA
|
||
|
GetSaveFileNamePreviewW
|
||
|
ICAbout
|
||
|
ICClose
|
||
|
ICCompress
|
||
|
ICCompressBegin
|
||
|
ICCompressEnd
|
||
|
ICCompressGetFormat
|
||
|
ICCompressGetFormatSize
|
||
|
ICCompressGetSize
|
||
|
ICCompressorChoose
|
||
|
ICCompressorFree
|
||
|
ICCompressQuery
|
||
|
ICConfigure
|
||
|
ICDecompress
|
||
|
ICDecompressBegin
|
||
|
ICDecompressEnd
|
||
|
ICDecompressEx
|
||
|
ICDecompressExBegin
|
||
|
ICDecompressExEnd
|
||
|
ICDecompressExQuery
|
||
|
ICDecompressGetFormat
|
||
|
ICDecompressGetFormatSize
|
||
|
ICDecompressGetPalette
|
||
|
ICDecompressOpen
|
||
|
ICDecompressQuery
|
||
|
ICDecompressSetPalette
|
||
|
ICDraw
|
||
|
ICDrawBegin
|
||
|
ICDrawChangePalette
|
||
|
ICDrawEnd
|
||
|
ICDrawFlush
|
||
|
ICDrawGetTime
|
||
|
ICDrawOpen
|
||
|
ICDrawQuery
|
||
|
ICDrawRealize
|
||
|
ICDrawRenderBuffer
|
||
|
ICDrawSetTime
|
||
|
ICDrawStart
|
||
|
ICDrawStartPlay
|
||
|
ICDrawStop
|
||
|
ICDrawStopPlay
|
||
|
ICDrawSuggestFormat
|
||
|
ICDrawWindow
|
||
|
ICGetBuffersWanted
|
||
|
ICGetDefaultKeyFrameRate
|
||
|
ICGetDefaultQuality
|
||
|
ICGetDisplayFormat
|
||
|
ICGetInfo
|
||
|
ICGetState
|
||
|
ICGetStateSize
|
||
|
ICImageCompress
|
||
|
ICImageDecompress
|
||
|
ICInfo
|
||
|
ICInstall
|
||
|
ICLocate
|
||
|
ICOpen
|
||
|
ICOpenFunction
|
||
|
ICQueryAbout
|
||
|
ICQueryConfigure
|
||
|
ICRemove
|
||
|
ICSendMessage
|
||
|
ICSeqCompressFrame
|
||
|
ICSeqCompressFrameEnd
|
||
|
ICSeqCompressFrameStart
|
||
|
ICSetState
|
||
|
ICSetStatusProc
|
||
|
MCIWndCanConfig
|
||
|
MCIWndCanEject
|
||
|
MCIWndCanPlay
|
||
|
MCIWndCanRecord
|
||
|
MCIWndCanSave
|
||
|
MCIWndCanWindow
|
||
|
MCIWndChangeStyles
|
||
|
MCIWndClose
|
||
|
MCIWndCreateA
|
||
|
MCIWndCreateW
|
||
|
MCIWndDestroy
|
||
|
MCIWndEject
|
||
|
MCIWndEnd
|
||
|
MCIWndGetActiveTimer
|
||
|
MCIWndGetAlias
|
||
|
MCIWndGetDest
|
||
|
MCIWndGetDevice
|
||
|
MCIWndGetDeviceID
|
||
|
MCIWndGetEnd
|
||
|
MCIWndGetError
|
||
|
MCIWndGetFileName
|
||
|
MCIWndGetInactiveTimer
|
||
|
MCIWndGetLength
|
||
|
MCIWndGetMode
|
||
|
MCIWndGetPalette
|
||
|
MCIWndGetPosition
|
||
|
MCIWndGetPositionString
|
||
|
MCIWndGetRepeat
|
||
|
MCIWndGetSource
|
||
|
MCIWndGetSpeed
|
||
|
MCIWndGetStart
|
||
|
MCIWndGetStyles
|
||
|
MCIWndGetTimeFormat
|
||
|
MCIWndGetVolume
|
||
|
MCIWndGetZoom
|
||
|
MCIWndHome
|
||
|
MCIWndNew
|
||
|
MCIWndOpen
|
||
|
MCIWndOpenDialog
|
||
|
MCIWndOpenInterface
|
||
|
MCIWndPause
|
||
|
MCIWndPlay
|
||
|
MCIWndPlayFrom
|
||
|
MCIWndPlayFromTo
|
||
|
MCIWndPlayReverse
|
||
|
MCIWndPlayTo
|
||
|
MCIWndPutDest
|
||
|
MCIWndPutSource
|
||
|
MCIWndRealize
|
||
|
MCIWndRecord
|
||
|
MCIWndRegisterClass
|
||
|
MCIWndResume
|
||
|
MCIWndReturnString
|
||
|
MCIWndSave
|
||
|
MCIWndSaveDialog
|
||
|
MCIWndSeek
|
||
|
MCIWndSendString
|
||
|
MCIWndSetActiveTimer
|
||
|
MCIWndSetInactiveTimer
|
||
|
MCIWndSetOwner
|
||
|
MCIWndSetPalette
|
||
|
MCIWndSetRepeat
|
||
|
MCIWndSetSpeed
|
||
|
MCIWndSetTimeFormat
|
||
|
MCIWndSetTimers
|
||
|
MCIWndSetVolume
|
||
|
MCIWndSetZoom
|
||
|
MCIWndStep
|
||
|
MCIWndStop
|
||
|
MCIWndUseFrames
|
||
|
MCIWndUseTime
|
||
|
MCIWndValidateMedia
|
||
|
mmioFOURCC
|
||
|
StretchDIB
|
||
|
*/
|
||
|
}
|
||
|
}
|