public class com.datastead.core.TVideoGrabber {
  public void setOnAudioDeviceSelected(TOnEventNotification);
  public void setOnAudioPeak(TOnAudioPeak);
  public void setOnBacktimedFramesCountReached(TOnEventNotification);
  public void setOnBitmapsLoadingProgress(TOnProgressCommented);
  public void setOnClientConnection(TOnClientConnection);
  public void setOnColorKeyChange(TOnColorKeyChange);
  public void setOnCopyPreallocDataCompleted(TOnSourceFileToDestFileCompleted);
  public void setOnCopyPreallocDataProgress(TOnProgress);
  public void setOnCopyPreallocDataStarted(TOnSourceFileToDestFileStarted);
  public void setOnCreatePreallocFileCompleted(TOnCreatePreallocatedFileCompleted);
  public void setOnCreatePreallocFileProgress(TOnProgress);
  public void setOnCreatePreallocFileStarted(TOnFileNotification);
  public void setOnDblClick(TOnEventNotification);
  public void setOnDeviceArrivalOrRemoval(TOnDeviceArrivalOrRemoval);
  public void setOnDeviceLost(TOnEventNotification);
  public void setOnDeviceReconnected(TOnEventNotification);
  public void setOnDeviceReconnecting(TOnEventNotification);
  public void setOnDirectNetworkStreamingHostUrl(TOnDirectNetworkStreamingHostUrl);
  public void setOnDiskFull(TOnEventNotification);
  public void setOnDragDropFiles(TOnDragDropFiles);
  public void setOnDVCommandCompleted(TOnDVCommandCompleted);
  public void setOnEnumerateWindows(TOnEnumerateWindows);
  public void setOnFirstFrameReceived(TOnEventNotification);
  public void setOnFrameBitmap(TOnFrameBitmap);
  public void setOnFrameBitmapRendering(TOnFrameBitmap);
  public void setOnFrameCaptureCompleted(TOnFrameCaptureCompleted);
  public void setOnFrameOverlayUsingDC(TOnFrameOverlayUsingDC);
  public void setOnFrameOverlayUsingDIB(TOnFrameOverlayUsingDIB);
  public void setOnFrameProgress(TOnFrameProgress);
  public void setOnFrameProgress2(TOnFrameProgress2);
  public void setOnGraphBuilt(TOnEventNotification);
  public void setOnInactive(TOnEventNotification);
  public void setOnLastCommandCompleted(TOnEventNotification);
  public void setOnLeavingFullScreen(TOnEventNotification);
  public void setOnLog(TOnLog);
  public void setOnMouseDown_Video(TOnVideoMouseUpDown);
  public void setOnMouseDown_Window(TOnVideoMouseUpDown);
  public void setOnMouseEnter(TOnVideoMouseEvent);
  public void setOnMouseLeave(TOnVideoMouseEvent);
  public void setOnMouseMove_Video(TOnVideoMouseMove);
  public void setOnMouseMove_Window(TOnVideoMouseMove);
  public void setOnMouseUp_Video(TOnVideoMouseUpDown);
  public void setOnMouseUp_Window(TOnVideoMouseUpDown);
  public void setOnMouseWheel(TOnMouseWheel);
  public void setOnMultipurposeEncoderCompleted(TOnMultipurposeEncoderNotification);
  public void setOnMultipurposeEncoderError(TOnMultipurposeEncoderNotification);
  public void setOnMultipurposeEncoderProgress(TOnMultipurposeEncoderNotification);
  public void setOnNoVideoDevices(TOnEventNotification);
  public void setOnNTPTimeStamp(TOnNTPTimeStamp);
  public void setOnONVIFDiscoveryCompleted(TOnONVIFDiscoveryCompletedNotification);
  public void setOnPlayerBufferingData(TOnPlayerBufferingData);
  public void setOnPlayerDurationUpdated(TOnEventNotification);
  public void setOnPlayerEndOfPlaylist(TOnEventNotification);
  public void setOnPlayerEndOfStream(TOnEventNotification);
  public void setOnPlayerOpened(TOnEventNotification);
  public void setOnPlayerStateChanged(TOnPlayerStateChanged);
  public void setOnPlayerUpdateTrackbarPosition(TOnFrameProgress);
  public void setOnPreviewStarted(TOnEventNotification);
  public void setOnRawAudioSample(TOnRawAudioSample);
  public void setOnRawVideoSample(TOnRawVideoSample);
  public void setOnRecordingCompleted(TOnRecordingCompleted);
  public void setOnRecordingPaused(TOnEventNotification);
  public void setOnRecordingReadyToStart(TOnEventNotification);
  public void setOnRecordingStarted(TOnFileNotification);
  public void setOnReencodingCompleted(TOnSourceFileToDestFileCompleted);
  public void setOnReencodingProgress(TOnProgress);
  public void setOnReencodingStarted(TOnSourceFileToDestFileStarted);
  public void setOnReinitializing(TOnEventNotification);
  public void setOnResizeVideo(TOnResizeVideo);
  public void setOnStoppingGraph(TOnEventNotification);
  public void setOnStoppingGraphCompleted(TOnEventNotification);
  public void setOnTextOverlayScrollingCompleted(TOnTextOverlayScrollingCompleted);
  public void setOnThirdPartyFilterConnected(TOnThirdPartyFilterConnected);
  public void setOnThirdPartyFilterConnected2(TOnThirdPartyFilterConnected2);
  public void setOnThreadSync(TOnThreadSync);
  public void setOnTVChannelScanCompleted(TOnEventNotification);
  public void setOnTVChannelScanStarted(TOnTVChannelScanStarted);
  public void setOnTVChannelSelected(TOnTVChannelSelected);
  public void setOnVideoCompressionSettings(TOnVideoCompressionSettings);
  public void setOnVideoDeviceSelected(TOnEventNotification);
  public void setOnVideoFromBitmapsNextFrameNeeded(TOnVideoFromBitmapsNextFrameNeeded);
  public void about();
  public int analogVideoStandardIndex(java.lang.String);
  public java.lang.String aSFStreaming_GetAuthorizationList();
  public java.lang.String aSFStreaming_GetConnectedClients();
  public int aSFStreaming_GetConnectedClientsCount();
  public boolean aSFStreaming_ResetAuthorizations();
  public boolean aSFStreaming_SetAuthorization(boolean, java.lang.String, java.lang.String);
  public boolean associateMultiplexedSlave(int, int);
  public int audioCompressorIndex(java.lang.String);
  public int audioDeviceIndex(java.lang.String);
  public int audioInputIndex(java.lang.String);
  public int audioRendererIndex(java.lang.String);
  public java.lang.String aVIHeaderInfo(java.lang.String, THeaderAttribute);
  public java.lang.String aVIInfo2(java.lang.String, TAVIInfoType);
  public boolean cameraControlAuto(TCameraControl);
  public int cameraControlDefault(TCameraControl);
  public int cameraControlMax(TCameraControl);
  public int cameraControlMin(TCameraControl);
  public int cameraControlStep(TCameraControl);
  public int cameraControlValue(TCameraControl);
  public boolean cancel();
  public boolean canOpenURL_async();
  public boolean canProcessMessages();
  public boolean captureFrameRenderedTo(int, TFrameCaptureDest, java.lang.String);
  public boolean captureFrameSyncTo(TFrameCaptureDest, java.lang.String);
  public boolean captureFrameTo(TFrameCaptureDest, java.lang.String);
  public void clearHeaderAttributes();
  public void closePlayer();
  public void continueProcessing();
  public boolean createPreallocCapFile();
  public boolean decklinkKeyer_Disable();
  public boolean decklinkKeyer_Enable(boolean);
  public boolean decklinkKeyer_RampDown(int);
  public boolean decklinkKeyer_RampUp(int);
  public boolean decklinkKeyer_SetLevel(int);
  public boolean decrypt_File(java.lang.String, java.lang.String, boolean);
  public void display_SetLocation(int, int, int, int);
  public boolean drawBitmapOverFrame(long, boolean, int, int, int, int, boolean, boolean, int, boolean, int, boolean, int, int);
  public void dualDisplay_SetLocation(int, int, int, int);
  public double dVDInfo(java.lang.String, TDVDInfoType, int);
  public boolean enableMultiplexedInput(int, boolean);
  public boolean enableMultipurposeEncoder(TMultipurposeEncoderInstance, boolean);
  public boolean enableThreadMode();
  public boolean encoder_CloseOutputFile(int);
  public boolean encoder_NewOutputFile(int, java.lang.String, boolean);
  public boolean encoder_Pause(int);
  public boolean encoder_Resume(int);
  public boolean encoder_SetInt(int, TEncoder_int, int);
  public boolean encoder_SetStr(int, TEncoder_str, java.lang.String);
  public int encoders_CreateInstanceForRecording(java.lang.String);
  public int encoders_CreateInstanceForStreaming(java.lang.String);
  public void encoders_RemoveAllInstances();
  public boolean encoders_RemoveInstance(int);
  public boolean encrypt_File(java.lang.String, java.lang.String, boolean);
  public boolean enumerateWindows();
  public void fastForwardPlayer();
  public int findIndexInListByName(java.lang.String, java.lang.String, boolean, boolean);
  public boolean getAdjustOverlayAspectRatio();
  public boolean getAdjustPixelAspectRatio();
  public TAero getAero();
  public int getAnalogVideoStandard();
  public java.lang.String getAnalogVideoStandards();
  public int getAnalogVideoStandardsCount();
  public TApplicationPriority getApplicationPriority();
  public int getASFAudioBitRate();
  public int getASFAudioChannels();
  public int getASFBufferWindow();
  public TASFDeinterlaceMode getASFDeinterlaceMode();
  public boolean getASFDirectStreamingKeepClientsConnected();
  public boolean getASFFixedFrameRate();
  public java.lang.String getASFMediaServerPublishingPoint();
  public boolean getASFMediaServerRemovePublishingPointAfterDisconnect();
  public java.lang.String getASFMediaServerTemplatePublishingPoint();
  public int getASFNetworkMaxUsers();
  public int getASFNetworkPort();
  public int getASFProfile();
  public java.lang.String getASFProfileFromCustomFile();
  public java.lang.String getASFProfiles();
  public int getASFProfilesCount();
  public TASFProfileVersion getASFProfileVersion();
  public int getASFVideoBitRate();
  public double getASFVideoFrameRate();
  public int getASFVideoHeight();
  public int getASFVideoMaxKeyFrameSpacing();
  public int getASFVideoQuality();
  public int getASFVideoWidth();
  public double getAspectRatioToUse();
  public boolean getAssociateAudioAndVideoDevices();
  public int getAudioBalance();
  public TAudioChannelRenderMode getAudioChannelRenderMode();
  public java.lang.String getAudioCodec();
  public int getAudioCompressor();
  public java.lang.String getAudioCompressorName();
  public java.lang.String getAudioCompressors();
  public int getAudioCompressorsCount();
  public int getAudioDevice();
  public java.lang.String getAudioDeviceName();
  public boolean getAudioDeviceRendering();
  public java.lang.String getAudioDevices();
  public int getAudioDevicesCount();
  public TAudioFormat getAudioFormat();
  public java.lang.String getAudioFormats();
  public int getAudioInput();
  public int getAudioInputBalance();
  public int getAudioInputLevel();
  public boolean getAudioInputMono();
  public java.lang.String getAudioInputs();
  public int getAudioInputsCount();
  public boolean getAudioPeakEvent();
  public boolean getAudioRecording();
  public int getAudioRenderer();
  public java.lang.String getAudioRendererName();
  public java.lang.String getAudioRenderers();
  public int getAudioRenderersCount();
  public TAudioSource getAudioSource();
  public int getAudioStreamNumber();
  public int getAudioSyncAdjustment();
  public boolean getAudioSyncAdjustmentEnabled();
  public int getAudioVolume();
  public boolean getAudioVolumeEnabled();
  public boolean getAutoConnectRelatedPins();
  public TAutoFileName getAutoFileName();
  public java.lang.String getAutoFileNameDateTimeFormat();
  public int getAutoFileNameMinDigits();
  public java.lang.String getAutoFilePrefix();
  public java.lang.String getAutoFileSuffix();
  public boolean getAutoRefreshPreview();
  public boolean getAutoStartPlayer();
  public boolean getAVIDurationUpdated();
  public boolean getAVIFormatOpenDML();
  public boolean getAVIFormatOpenDMLCompatibilityIndex();
  public int getBackgroundColor();
  public int getBufferCount();
  public int getBurstCount();
  public int getBurstInterval();
  public boolean getBurstMode();
  public TFrameCaptureDest getBurstType();
  public boolean getBusy();
  public TCursors getBusyCursor();
  public boolean getCameraControlSettings();
  public double getCameraExposure();
  public java.lang.String getCameraExposureAsString();
  public java.lang.String getCaptureFileExt();
  public int getColorKey();
  public boolean getColorKeyEnabled();
  public TCompressionMode getCompressionMode();
  public TCompressionType getCompressionType();
  public boolean getCropping_Enabled();
  public int getCropping_Height();
  public boolean getCropping_Outbounds();
  public int getCropping_Width();
  public int getCropping_X();
  public int getCropping_XMax();
  public int getCropping_Y();
  public int getCropping_YMax();
  public double getCropping_Zoom();
  public double getCurrentFrameRate();
  public TCurrentState getCurrentState();
  public long getDeliveredFrames();
  public java.lang.String getDirectShowFilters();
  public int getDirectShowFiltersCount();
  public boolean getDisplayActive(int);
  public boolean getDisplayAlphaBlendEnabled(int);
  public int getDisplayAlphaBlendValue(int);
  public TAspectRatio getDisplayAspectRatio(int);
  public boolean getDisplayAutoSize(int);
  public boolean getDisplayEmbedded(int);
  public boolean getDisplayEmbedded_FitParent(int);
  public boolean getDisplayFullScreen(int);
  public int getDisplayHeight(int);
  public int getDisplayLeft(int);
  public int getDisplayMonitor(int);
  public boolean getDisplayMouseMovesWindow(int);
  public int getDisplayPanScanRatio(int);
  public boolean getDisplayStayOnTop(int);
  public int getDisplayTop(int);
  public boolean getDisplayTransparentColorEnabled(int);
  public int getDisplayTransparentColorValue(int);
  public int getDisplayVideoHeight(int);
  public boolean getDisplayVideoPortEnabled(int);
  public int getDisplayVideoWidth(int);
  public long getDisplayVideoWindowHandle(int);
  public boolean getDisplayVisible(int);
  public int getDisplayWidth(int);
  public int getDroppedFrameCount();
  public int getDroppedFramesPollingInterval();
  public boolean getDVDateTimeEnabled();
  public int getDVDiscontinuityMinimumInterval();
  public int getDVDTitle();
  public TDVVideoFormat getDVEncoder_VideoFormat();
  public TDVSize getDVEncoder_VideoResolution();
  public TDVVideoStandard getDVEncoder_VideoStandard();
  public boolean getDVRecordingInNativeFormatSeparatesStreams();
  public boolean getDVReduceFrameRate();
  public boolean getDVRgb219();
  public boolean getDVTimeCodeEnabled();
  public boolean getEventNotificationSynchrone();
  public java.lang.String getExtraDLLPath();
  public boolean getFixFlickerOrBlackCapture();
  public int getFrameBitmapInfo(TFrameBitmapInfoType);
  public int getFrameCaptureHeight();
  public int getFrameCaptureWidth();
  public boolean getFrameCaptureWithoutOverlay();
  public int getFrameCaptureZoomSize();
  public TFrameGrabber getFrameGrabber();
  public TFrameGrabberRGBFormat getFrameGrabberCurrentRGBFormat();
  public TFrameGrabberRGBFormat getFrameGrabberRGBFormat();
  public long getFrameInfo(int, TFrameInfoId);
  public java.lang.String getFrameInfoString(TFrameInfoStringId);
  public boolean getFrameNumberStartsFromZero();
  public double getFrameRate();
  public int getFrameRateDivider();
  public java.lang.String getFWCam1394List();
  public boolean getGeneratePts();
  public int getGetLastFrameWaitTimeoutMs();
  public boolean getHoldRecording();
  public boolean getImageOverlay_AlphaBlend(int);
  public int getImageOverlay_AlphaBlendValue(int);
  public boolean getImageOverlay_ChromaKey(int);
  public int getImageOverlay_ChromaKeyLeewayPercent(int);
  public int getImageOverlay_ChromaKeyRGBColor(int);
  public boolean getImageOverlay_Enabled(int);
  public int getImageOverlay_Height(int);
  public int getImageOverlay_LeftLocation(int);
  public double getImageOverlay_RotationAngle(int);
  public boolean getImageOverlay_StretchToVideoSize(int);
  public int getImageOverlay_TargetDisplay(int);
  public int getImageOverlay_TopLocation(int);
  public boolean getImageOverlay_Transparent(int);
  public int getImageOverlay_TransparentColorValue(int);
  public boolean getImageOverlay_UseTransparentColor(int);
  public TVideoAlignment getImageOverlay_VideoAlignment(int);
  public int getImageOverlay_Width(int);
  public boolean getImageOverlayAlphaBlend();
  public int getImageOverlayAlphaBlendValue();
  public boolean getImageOverlayChromaKey();
  public int getImageOverlayChromaKeyLeewayPercent();
  public int getImageOverlayChromaKeyRGBColor();
  public boolean getImageOverlayEnabled();
  public int getImageOverlayHeight();
  public int getImageOverlayLeftLocation();
  public double getImageOverlayRotationAngle();
  public int getImageOverlaySelector();
  public boolean getImageOverlayStretchToVideoSize();
  public int getImageOverlayTargetDisplay();
  public int getImageOverlayTopLocation();
  public boolean getImageOverlayTransparent();
  public int getImageOverlayTransparentColorValue();
  public boolean getImageOverlayUseTransparentColor();
  public TVideoAlignment getImageOverlayVideoAlignment();
  public int getImageOverlayWidth();
  public double getImageRatio();
  public boolean getInFrameProgressEvent();
  public java.lang.String getIPCameraURL();
  public boolean getIsAnalogVideoDecoderAvailable();
  public boolean getIsAudioCrossbarAvailable();
  public TTriState getIsAudioInputBalanceAvailable();
  public boolean getIsCameraControlAvailable();
  public boolean getIsDigitalVideoIn();
  public boolean getIsDVCommandAvailable();
  public boolean getIsHorizontalSyncLocked();
  public boolean getIsMpegStream();
  public TTriState getIsPlayerAudioStreamAvailable();
  public TTriState getIsPlayerVideoStreamAvailable();
  public boolean getIsRecordingPaused();
  public boolean getIsTVAudioAvailable();
  public boolean getIsTVAutoTuneRunning();
  public boolean getIsTVTunerAvailable();
  public boolean getIsVideoControlAvailable();
  public boolean getIsVideoCrossbarAvailable();
  public boolean getIsVideoInterlaced();
  public boolean getIsVideoPortAvailable();
  public boolean getIsVideoQualityAvailable();
  public boolean getIsWDMVideoDriver();
  public java.lang.String getItemNameFromList(java.lang.String, int);
  public TJPEGPerformance getJPEGPerformance();
  public boolean getJPEGProgressiveDisplay();
  public int getJPEGQuality();
  public java.lang.String getLast_BurstFrameCapture_FileName();
  public java.lang.String getLast_CaptureFrameTo_FileName();
  public java.lang.String getLast_Clip_Played();
  public java.lang.String getLast_Recording_FileName();
  public int getLastAverageStreamValue(TStreamType);
  public java.lang.String getLastErrorMessage();
  public long getLastFrameAsHBITMAP(int, boolean, int, int, int, int, int, int, int);
  public long getLastFrameBitmapBits(int, boolean, boolean);
  public java.lang.String getLicenseString();
  public boolean getLogoDisplayed();
  public TLogoLayout getLogoLayout();
  public java.lang.String getLogString(TLogType);
  public int getMiscDeviceControl(TMiscDeviceControl, int);
  public int getMixAudioSamplesLevel(int);
  public int getMixer_MosaicColumns();
  public int getMixer_MosaicLines();
  public boolean getMotionDetector_CompareBlue();
  public boolean getMotionDetector_CompareGreen();
  public boolean getMotionDetector_CompareRed();
  public boolean getMotionDetector_Enabled();
  public double getMotionDetector_GlobalMotionRatio();
  public boolean getMotionDetector_GreyScale();
  public java.lang.String getMotionDetector_Grid();
  public int getMotionDetector_GridXCount();
  public int getMotionDetector_GridYCount();
  public boolean getMotionDetector_IsGridValid();
  public double getMotionDetector_MaxDetectionsPerSecond();
  public int getMotionDetector_MotionResetMs();
  public int getMotionDetector_ReduceCPULoad();
  public boolean getMotionDetector_ReduceVideoNoise();
  public boolean getMotionDetector_Triggered();
  public boolean getMouseWheelControlsZoomAtCursor();
  public boolean getMouseWheelEventEnabled();
  public TMpegStreamType getMpegStreamType();
  public boolean getMultiplexedInputEmulation();
  public TMultiplexedRole getMultiplexedRole();
  public int getMultiplexedStabilizationDelay();
  public int getMultiplexedSwitchDelay();
  public int getMultiplexer();
  public java.lang.String getMultiplexerName();
  public java.lang.String getMultiplexers();
  public int getMultiplexersCount();
  public java.lang.String getMultipurposeEncoderSettings(TMultipurposeEncoderInstance);
  public boolean getMuteAudioRendering();
  public java.lang.String getName();
  public TNDIBandwidthType getNDIBandwidthType();
  public TNDIFormatType getNDIFormatType();
  public java.lang.String getNDIGroups();
  public java.lang.String getNDIName();
  public int getNDIReceiveTimeoutMs();
  public java.lang.String getNDISessions(boolean, boolean);
  public int getNearestVideoHeight(int, int);
  public int getNearestVideoWidth(int, int);
  public TNetworkStreaming getNetworkStreaming();
  public TNetworkStreamingType getNetworkStreamingType();
  public TCursors getNormalCursor();
  public TNotificationMethod getNotificationMethod();
  public TThreadPriority getNotificationPriority();
  public int getNotificationSleepTime();
  public boolean getOnFrameBitmapEventSynchrone();
  public java.lang.String getONVIFURLFromServiceURL(java.lang.String);
  public boolean getOpenURLAsync();
  public boolean getOverlayAfterTransform();
  public double getPixelsDistance(int, int, int, int);
  public boolean getPlayerAudioRendering();
  public long getPlayerDuration();
  public TDVSize getPlayerDVSize();
  public int getPlayerFastSeekSpeedRatio();
  public java.lang.String getPlayerFileName();
  public java.lang.String getPlayerForcedCodec();
  public long getPlayerFrameCount();
  public long getPlayerFramePosition();
  public double getPlayerFrameRate();
  public THwAccel getPlayerHwAccel();
  public int getPlayerOpenProgressPercent();
  public boolean getPlayerRefreshPausedDisplay();
  public double getPlayerRefreshPausedDisplayFrameRate();
  public double getPlayerSpeedRatio();
  public boolean getPlayerSpeedRatioConstantAudioPitch();
  public TPlayerState getPlayerState();
  public long getPlayerTimePosition();
  public boolean getPlayerTrackBarSynchrone();
  public java.lang.String getPlaylist();
  public int getPlaylistIndex();
  public boolean getPreallocCapFileCopiedAfterRecording();
  public boolean getPreallocCapFileEnabled();
  public java.lang.String getPreallocCapFileName();
  public int getPreallocCapFileSizeInMB();
  public int getPreviewZoomSize();
  public boolean getQuickDeviceInitialization();
  public boolean getRawAudioSampleCapture();
  public boolean getRawCaptureAsyncEvent();
  public TRawSampleCaptureLocation getRawSampleCaptureLocation();
  public boolean getRawVideoSampleCapture();
  public int getRecordingAudioBitRate();
  public int getRecordingBacktimedFramesCount();
  public boolean getRecordingCanPause();
  public double getRecordingDuration();
  public java.lang.String getRecordingFileName();
  public int getRecordingFileSizeMaxInMB();
  public java.lang.String getRecordingFourCC();
  public int getRecordingHeight();
  public boolean getRecordingInNativeFormat();
  public TRecordingMethod getRecordingMethod();
  public boolean getRecordingOnMotion_Enabled();
  public double getRecordingOnMotion_MotionThreshold();
  public int getRecordingOnMotion_NoMotionPauseDelayMs();
  public boolean getRecordingPauseCreatesNewFile();
  public TRecordingSize getRecordingSize();
  public TRecordingTimer getRecordingTimer();
  public int getRecordingTimerInterval();
  public int getRecordingVideoBitRate();
  public int getRecordingWidth();
  public boolean getReencodingIncludeAudioStream();
  public boolean getReencodingIncludeVideoStream();
  public TRecordingMethod getReencodingMethod();
  public java.lang.String getReencodingNewVideoClip();
  public java.lang.String getReencodingSourceVideoClip();
  public long getReencodingStartFrame();
  public long getReencodingStartTime();
  public long getReencodingStopFrame();
  public long getReencodingStopTime();
  public boolean getReencodingUseAudioCompressor();
  public boolean getReencodingUseFrameGrabber();
  public boolean getReencodingUseVideoCompressor();
  public boolean getReencodingWMVOutput();
  public int getRGBPixelAt(int, int);
  public boolean getScreenRecordingLayeredWindows();
  public int getScreenRecordingMonitor();
  public boolean getScreenRecordingNonVisibleWindows();
  public int getScreenRecordingSizePercent();
  public boolean getScreenRecordingThroughClipboard();
  public boolean getScreenRecordingWithCursor();
  public int getSendToDV_DeviceIndex();
  public int getSpeakerBalance();
  public boolean getSpeakerControl();
  public int getSpeakerVolume();
  public java.lang.String getStoragePath();
  public TStoragePathMode getStoragePathMode();
  public boolean getStoreDeviceSettingsInRegistry();
  public java.lang.String getStreamingURL();
  public java.lang.String getStreamInterface_Format();
  public double getStreamInterface_FrameRate();
  public boolean getStreamInterface_IsRealTime();
  public boolean getSyncCommands();
  public TSynchronizationRole getSynchronizationRole();
  public boolean getSynchronized();
  public TSyncPreview getSyncPreview();
  public java.lang.String getSystemTempPath();
  public TTextOverlayAlign getTextOverlay_Align(int);
  public boolean getTextOverlay_AlphaBlend(int);
  public int getTextOverlay_AlphaBlendValue(int);
  public int getTextOverlay_BkColor(int);
  public boolean getTextOverlay_Enabled(int);
  public long getTextOverlay_Font(int);
  public int getTextOverlay_FontColor(int);
  public int getTextOverlay_FontSize(int);
  public int getTextOverlay_GradientColor(int);
  public TTextOverlayGradientMode getTextOverlay_GradientMode(int);
  public boolean getTextOverlay_HighResFont(int);
  public int getTextOverlay_Left(int);
  public TTextOrientation getTextOverlay_Orientation(int);
  public int getTextOverlay_Right(int);
  public boolean getTextOverlay_Scrolling(int);
  public int getTextOverlay_ScrollingSpeed(int);
  public boolean getTextOverlay_Shadow(int);
  public int getTextOverlay_ShadowColor(int);
  public TCardinalDirection getTextOverlay_ShadowDirection(int);
  public java.lang.String getTextOverlay_String(int);
  public int getTextOverlay_TargetDisplay(int);
  public int getTextOverlay_Top(int);
  public boolean getTextOverlay_Transparent(int);
  public TVideoAlignment getTextOverlay_VideoAlignment(int);
  public TTextOverlayAlign getTextOverlayAlign();
  public boolean getTextOverlayAlphaBlend();
  public int getTextOverlayAlphaBlendValue();
  public int getTextOverlayBkColor();
  public boolean getTextOverlayEnabled();
  public long getTextOverlayFont();
  public int getTextOverlayFontColor();
  public int getTextOverlayFontSize();
  public int getTextOverlayGradientColor();
  public TTextOverlayGradientMode getTextOverlayGradientMode();
  public boolean getTextOverlayHighResFont();
  public int getTextOverlayLeft();
  public TTextOrientation getTextOverlayOrientation();
  public int getTextOverlayRight();
  public boolean getTextOverlayScrolling();
  public int getTextOverlayScrollingSpeed();
  public int getTextOverlaySelector();
  public boolean getTextOverlayShadow();
  public int getTextOverlayShadowColor();
  public TCardinalDirection getTextOverlayShadowDirection();
  public java.lang.String getTextOverlayString();
  public int getTextOverlayTargetDisplay();
  public int getTextOverlayTop();
  public boolean getTextOverlayTransparent();
  public TVideoAlignment getTextOverlayVideoAlignment();
  public java.lang.String getThirdPartyDeinterlacer();
  public boolean getTimeCodeReaderAvailable();
  public boolean getTranslateMouseCoordinates();
  public int getTunerFrequency();
  public TTunerMode getTunerMode();
  public int getTVChannel();
  public int getTVChannelInfo(TTVChannelInfo);
  public int getTVCountryCode();
  public TTunerInputType getTVTunerInputType();
  public boolean getTVUseFrequencyOverrides();
  public int getUniqueID();
  public boolean getUseClock();
  public double getv360_AspectRatio();
  public boolean getv360_Enabled();
  public Tv360_Angle getv360_MasterAngle();
  public TV360_MouseAction getv360_MouseAction();
  public int getv360_MouseActionPercent();
  public boolean getVCRHorizontalLocking();
  public java.lang.String getVersion();
  public java.lang.String getVideoCodec();
  public int getVideoCompression_DataRate();
  public int getVideoCompression_KeyFrameRate();
  public int getVideoCompression_PFramesPerKeyFrame();
  public double getVideoCompression_Quality();
  public int getVideoCompression_WindowSize();
  public int getVideoCompressor();
  public java.lang.String getVideoCompressorName();
  public java.lang.String getVideoCompressors();
  public int getVideoCompressorsCount();
  public boolean getVideoControlMode(TVideoControl);
  public boolean getVideoControlSettings();
  public TCursors getVideoCursor();
  public long getVideoDelay();
  public int getVideoDevice();
  public java.lang.String getVideoDeviceName();
  public java.lang.String getVideoDevices();
  public int getVideoDevicesCount();
  public java.lang.String getVideoDevicesId();
  public boolean getVideoDoubleBuffered();
  public int getVideoFormat();
  public java.lang.String getVideoFormats();
  public int getVideoFormatsCount();
  public TFileSort getVideoFromImages_BitmapsSortedBy();
  public boolean getVideoFromImages_RepeatIndefinitely();
  public java.lang.String getVideoFromImages_SourceDirectory();
  public java.lang.String getVideoFromImages_TemporaryFile();
  public int getVideoHeight();
  public int getVideoHeight_PreferredAspectRatio();
  public int getVideoHeightFromIndex(int);
  public int getVideoInput();
  public java.lang.String getVideoInputs();
  public int getVideoInputsCount();
  public boolean getVideoPlayableWhileRecording();
  public int getVideoProcessingBrightness();
  public int getVideoProcessingContrast();
  public TVideoDeinterlacing getVideoProcessingDeinterlacing();
  public boolean getVideoProcessingGrayScale();
  public int getVideoProcessingHue();
  public boolean getVideoProcessingInvertColors();
  public boolean getVideoProcessingLeftRight();
  public int getVideoProcessingPixellization();
  public TVideoRotation getVideoProcessingRotation();
  public double getVideoProcessingRotationCustomAngle();
  public int getVideoProcessingSaturation();
  public boolean getVideoProcessingTopDown();
  public boolean getVideoQualitySettings();
  public TVideoRenderer getVideoRenderer();
  public TVideoRendererExternal getVideoRendererExternal();
  public int getVideoRendererExternalIndex();
  public TVideoRendererPriority getVideoRendererPriority();
  public int getVideoSize();
  public java.lang.String getVideoSizes();
  public int getVideoSizesCount();
  public TVideoSource getVideoSource();
  public java.lang.String getVideoSource_FileOrURL();
  public long getVideoSource_FileOrURL_StartTime();
  public long getVideoSource_FileOrURL_StopTime();
  public java.lang.String getVideoSources();
  public int getVideoSourcesCount();
  public int getVideoStreamNumber();
  public int getVideoSubtype();
  public java.lang.String getVideoSubtypes();
  public int getVideoSubtypesCount();
  public boolean getVideoVisibleWhenStopped();
  public int getVideoWidth();
  public int getVideoWidth_PreferredAspectRatio();
  public int getVideoWidthFromIndex(int);
  public int getVirtualAudioStreamControl();
  public int getVirtualVideoStreamControl();
  public TVuMeter getVuMeter();
  public TVuMeter getVuMeter_Enabled(int);
  public int getVUMeterSetting(int, TVUMeterSetting);
  public TWebcamStillCaptureButton getWebcamStillCaptureButton();
  public int getZoomCoeff();
  public int getZoomXCenter();
  public int getZoomYCenter();
  public TGraphState graphState();
  public void initSyncMgr(boolean, boolean);
  public boolean isAudioDeviceASoundCard(int);
  public boolean isAudioDeviceConnected(int);
  public boolean isAudioRendererConnected(int);
  public boolean isCameraControlSettingAvailable(TCameraControl);
  public boolean isDialogAvailable(TDialog);
  public boolean isDirectX8OrHigherInstalled();
  public boolean isDVDevice(int);
  public boolean isPlaylistActive();
  public boolean isPreviewStarted();
  public boolean isServerResponding(java.lang.String, int);
  public boolean isURLResponding();
  public TTriState isURLVideoStreamAvailable(int);
  public boolean isVideoControlModeAvailable(TVideoControl);
  public boolean isVideoDeviceConnected(int);
  public boolean isVideoQualitySettingAvailable(TVideoQuality);
  public boolean isVideoSignalDetected(boolean, boolean, int, int, int, boolean);
  public boolean isVMR9ImageAdjustmentAvailable(boolean);
  public boolean loadCompressorSettingsFromDataString(boolean, int, java.lang.String);
  public boolean loadCompressorSettingsFromTextFile(boolean, int, java.lang.String);
  public boolean mixAudioSamples(long, int, int, TFormatType, long, long, long);
  public boolean mixer_Activation(int, boolean);
  public int mixer_AddAudioToMixer(int);
  public int mixer_AddToMixer(int, int, int, int, int, int, boolean, boolean);
  public boolean mixer_AudioActivation(int, boolean);
  public boolean mixer_RemoveAudioFromMixer(int);
  public boolean mixer_RemoveFromMixer(int);
  public boolean mixer_SetOverlayAttributes(int, boolean, boolean, int, boolean, int, boolean, int, int, double);
  public boolean mixer_SetOverlayRoundedCorner(int, int, int);
  public int mixer_SetupPIPFromSource(int, int, int, int, int, boolean, int, int, int, int, boolean);
  public int monitor_Primary_Index();
  public int monitorsCount();
  public int motionDetector_CellColorIntensity(TRGBSelector, int, int);
  public double motionDetector_CellMotionRatio(int, int);
  public java.lang.String motionDetector_Get2DTextGrid();
  public java.lang.String motionDetector_Get2DTextMotion();
  public int motionDetector_GlobalColorIntensity(TRGBSelector);
  public void motionDetector_GloballyIncOrDecSensitivity(int);
  public void motionDetector_Reset();
  public void motionDetector_ResetGlobalSensitivity(int);
  public boolean motionDetector_SetCellSensitivity(int, int, int);
  public void motionDetector_SetGridSize(int, int);
  public void motionDetector_ShowGridDialog();
  public void motionDetector_TriggerNow();
  public boolean motionDetector_UseThisReferenceSample(long, java.lang.String, java.lang.String);
  public int mPEGProgramSetting(TMPEGProgramSetting, int);
  public int multiplexerIndex(java.lang.String);
  public java.lang.String multipurposeEncoder_Convert100nsToHhMmSsZzz(long);
  public java.lang.String multipurposeEncoder_GetLastLog(TMultipurposeEncoderInstance);
  public boolean multipurposeEncoder_QuickConfigure_UDPStreaming_H264(boolean, boolean, boolean, java.lang.String, int, int, int);
  public boolean multipurposeEncoder_ReindexClip(java.lang.String, java.lang.String);
  public void notifyPlayerTrackbarAction(TTrackbarAction);
  public boolean oNVIF_SetBool(java.lang.String, boolean);
  public boolean oNVIF_SetDouble(java.lang.String, double);
  public boolean oNVIF_SetInt(java.lang.String, int);
  public boolean oNVIF_SetStr(java.lang.String, java.lang.String);
  public boolean oNVIFCancelDiscovery();
  public java.lang.String oNVIFDeviceInfo(TONVIFDeviceInfo);
  public boolean oNVIFDiscoverCameras_IPRange(java.lang.String, java.lang.String, int);
  public boolean oNVIFDiscoverCameras_Multicast(int);
  public boolean oNVIFPTZPreset(java.lang.String, java.lang.String);
  public boolean oNVIFPTZSendAuxiliaryCommand(java.lang.String);
  public boolean oNVIFPTZSetPosition(double, double, double, double, boolean);
  public boolean oNVIFPTZStartMove(java.lang.String, boolean, double, int);
  public boolean oNVIFPTZStopMove(java.lang.String);
  public boolean oNVIFSnapShot(boolean, boolean, java.lang.String);
  public boolean openDVD();
  public boolean openPlayer();
  public boolean openPlayerAtFramePositions(long, long, boolean, boolean);
  public boolean openPlayerAtTimePositions(long, long, boolean, boolean);
  public TOpenURLAsyncStatus openURLAsyncStatus();
  public void pausePlayer();
  public boolean pausePreview();
  public boolean pauseRecording();
  public boolean playerFrameStep(int);
  public boolean playlist(TPlaylist, java.lang.String);
  public boolean preloadFilters(java.lang.String);
  public boolean putMiscDeviceControl(TMiscDeviceControl, int, int);
  public double realProcessingFrameRate();
  public int recordingKBytesWrittenToDisk();
  public boolean recordToNewFileNow(java.lang.String, boolean);
  public boolean reencodeVideoClip(java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, boolean);
  public void refreshDevicesAndCompressorsLists();
  public void refreshPlayerOverlays();
  public void releaseGetLastFrameBitmapBits3(long);
  public boolean resetPreview();
  public boolean resetVideoDeviceSettings();
  public boolean resumePreview();
  public boolean resumeRecording();
  public void rewindPlayer();
  public void runPlayer();
  public void runPlayerBackwards();
  public java.lang.String saveCompressorSettingsToDataString(boolean, int);
  public boolean saveCompressorSettingsToTextFile(boolean, int, java.lang.String);
  public boolean scheduleNextActionAtAbsoluteDateTime(int, int, int, int, int, int, int);
  public boolean scheduleNextActionAtAbsoluteTime(int, int, int, int);
  public boolean scheduleNextActionFromNow(int, int, int, int, int);
  public boolean screenRecordingUsingCoordinates(boolean, int, int, int, int);
  public boolean sendCameraCommand(int, int, boolean);
  public boolean sendDVCommand(TDVCommand);
  public boolean sendImageToVideoFromBitmaps(java.lang.String, long, boolean, boolean);
  public boolean sendImageToVideoFromBitmaps2(long, long, boolean);
  public boolean sendIPCameraCommand(java.lang.String);
  public void setAdjustOverlayAspectRatio(boolean);
  public void setAdjustPixelAspectRatio(boolean);
  public void setAero(TAero);
  public boolean setAlphaChannel(int);
  public void setAnalogVideoStandard(int);
  public void setApplicationPriority(TApplicationPriority);
  public void setASFAudioBitRate(int);
  public void setASFAudioChannels(int);
  public void setASFBufferWindow(int);
  public void setASFDeinterlaceMode(TASFDeinterlaceMode);
  public void setASFDirectStreamingKeepClientsConnected(boolean);
  public void setASFFixedFrameRate(boolean);
  public void setASFMediaServerPublishingPoint(java.lang.String);
  public void setASFMediaServerRemovePublishingPointAfterDisconnect(boolean);
  public void setASFMediaServerTemplatePublishingPoint(java.lang.String);
  public void setASFNetworkMaxUsers(int);
  public void setASFNetworkPort(int);
  public void setASFProfile(int);
  public void setASFProfileFromCustomFile(java.lang.String);
  public void setASFProfileVersion(TASFProfileVersion);
  public void setASFVideoBitRate(int);
  public void setASFVideoFrameRate(double);
  public void setASFVideoHeight(int);
  public void setASFVideoMaxKeyFrameSpacing(int);
  public void setASFVideoQuality(int);
  public void setASFVideoWidth(int);
  public void setAspectRatioToUse(double);
  public void setAssociateAudioAndVideoDevices(boolean);
  public void setAudioBalance(int);
  public void setAudioChannelRenderMode(TAudioChannelRenderMode);
  public void setAudioCompressor(int);
  public void setAudioDevice(int);
  public void setAudioDeviceRendering(boolean);
  public void setAudioFormat(TAudioFormat);
  public void setAudioInput(int);
  public void setAudioInputBalance(int);
  public void setAudioInputLevel(int);
  public void setAudioInputMono(boolean);
  public void setAudioPeakEvent(boolean);
  public void setAudioRecording(boolean);
  public void setAudioRenderer(int);
  public void setAudioRendererAdditional(int);
  public void setAudioSource(TAudioSource);
  public void setAudioStreamNumber(int);
  public void setAudioSyncAdjustment(int);
  public void setAudioSyncAdjustmentEnabled(boolean);
  public void setAudioVolume(int);
  public void setAudioVolumeEnabled(boolean);
  public void setAuthentication(TAuthenticationType, java.lang.String, java.lang.String);
  public void setAutoConnectRelatedPins(boolean);
  public void setAutoFileName(TAutoFileName);
  public void setAutoFileNameDateTimeFormat(java.lang.String);
  public void setAutoFileNameMinDigits(int);
  public void setAutoFilePrefix(java.lang.String);
  public void setAutoFileSuffix(java.lang.String);
  public void setAutoRefreshPreview(boolean);
  public void setAutoStartPlayer(boolean);
  public void setAVIDurationUpdated(boolean);
  public void setAVIFormatOpenDML(boolean);
  public void setAVIFormatOpenDMLCompatibilityIndex(boolean);
  public void setAVIMuxConfig(TAVIMuxConfig, int);
  public void setBackgroundColor(int);
  public void setBufferCount(int);
  public void setBurstCount(int);
  public void setBurstInterval(int);
  public void setBurstMode(boolean);
  public void setBurstType(TFrameCaptureDest);
  public void setBusyCursor(TCursors);
  public void setCallbackSender(long);
  public boolean setCameraControl(TCameraControl, boolean, boolean, int);
  public void setCameraControlSettings(boolean);
  public void setCameraExposure(double);
  public void setCaptureFileExt(java.lang.String);
  public void setColorKey(int);
  public void setColorKeyEnabled(boolean);
  public void setCompressionMode(TCompressionMode);
  public void setCompressionType(TCompressionType);
  public void setCropping_Enabled(boolean);
  public void setCropping_Height(int);
  public void setCropping_Outbounds(boolean);
  public void setCropping_Width(int);
  public void setCropping_X(int);
  public void setCropping_Y(int);
  public void setCropping_Zoom(double);
  public boolean setDecryptionKey(TEncryptionMethod, java.lang.String);
  public void setDisplayActive(int, boolean);
  public void setDisplayAlphaBlendEnabled(int, boolean);
  public void setDisplayAlphaBlendValue(int, int);
  public void setDisplayAspectRatio(int, TAspectRatio);
  public boolean setDisplayAssociatedRenderer(int, java.lang.String);
  public void setDisplayAutoSize(int, boolean);
  public void setDisplayEmbedded(int, boolean);
  public void setDisplayEmbedded_FitParent(int, boolean);
  public void setDisplayFullScreen(int, boolean);
  public void setDisplayHeight(int, int);
  public void setDisplayLeft(int, int);
  public boolean setDisplayLocation(int, int, int, int, int);
  public void setDisplayMonitor(int, int);
  public void setDisplayMouseMovesWindow(int, boolean);
  public void setDisplayPanScanRatio(int, int);
  public void setDisplayStayOnTop(int, boolean);
  public void setDisplayTop(int, int);
  public void setDisplayTransparentColorEnabled(int, boolean);
  public void setDisplayTransparentColorValue(int, int);
  public void setDisplayVideoPortEnabled(int, boolean);
  public void setDisplayVisible(int, boolean);
  public void setDisplayWidth(int, int);
  public void setDroppedFramesPollingInterval(int);
  public void setDVDateTimeEnabled(boolean);
  public void setDVDiscontinuityMinimumInterval(int);
  public void setDVDTitle(int);
  public void setDVEncoder_VideoFormat(TDVVideoFormat);
  public void setDVEncoder_VideoResolution(TDVSize);
  public void setDVEncoder_VideoStandard(TDVVideoStandard);
  public void setDVRecordingInNativeFormatSeparatesStreams(boolean);
  public void setDVReduceFrameRate(boolean);
  public void setDVRgb219(boolean);
  public void setDVTimeCodeEnabled(boolean);
  public boolean setEncryptionKey(TEncryptionMethod, java.lang.String);
  public void setEventNotificationSynchrone(boolean);
  public void setExtraDLLPath(java.lang.String);
  public boolean setFFmpegFilter(int, java.lang.String, java.lang.String);
  public void setFixFlickerOrBlackCapture(boolean);
  public void setFrameCaptureBounds(int, int, int, int);
  public void setFrameCaptureHeight(int);
  public void setFrameCaptureWidth(int);
  public void setFrameCaptureWithoutOverlay(boolean);
  public void setFrameCaptureZoomSize(int);
  public void setFrameGrabber(TFrameGrabber);
  public void setFrameGrabberRGBFormat(TFrameGrabberRGBFormat);
  public void setFrameNumberStartsFromZero(boolean);
  public void setFrameRate(double);
  public void setFrameRateDivider(int);
  public boolean setFWCam1394(java.lang.String, int);
  public void setGeneratePts(boolean);
  public void setGetLastFrameWaitTimeoutMs(int);
  public void setHeaderAttribute(THeaderAttribute, java.lang.String);
  public void setHoldRecording(boolean);
  public void setImageOverlay_AlphaBlend(int, boolean);
  public void setImageOverlay_AlphaBlendValue(int, int);
  public void setImageOverlay_Attributes(int, int, int, int, boolean, boolean, int, boolean, int);
  public void setImageOverlay_Attributes2(int, int, int, int, int, boolean, boolean, int, boolean, int);
  public void setImageOverlay_ChromaKey(int, boolean);
  public void setImageOverlay_ChromaKeyLeewayPercent(int, int);
  public void setImageOverlay_ChromaKeyRGBColor(int, int);
  public void setImageOverlay_Enabled(int, boolean);
  public void setImageOverlay_Height(int, int);
  public void setImageOverlay_LeftLocation(int, int);
  public void setImageOverlay_RotationAngle(int, double);
  public void setImageOverlay_StretchToVideoSize(int, boolean);
  public void setImageOverlay_TargetDisplay(int, int);
  public void setImageOverlay_TopLocation(int, int);
  public void setImageOverlay_Transparent(int, boolean);
  public void setImageOverlay_TransparentColorValue(int, int);
  public void setImageOverlay_UseTransparentColor(int, boolean);
  public void setImageOverlay_VideoAlignment(int, TVideoAlignment);
  public void setImageOverlay_Width(int, int);
  public void setImageOverlayAlphaBlend(boolean);
  public void setImageOverlayAlphaBlendValue(int);
  public void setImageOverlayChromaKey(boolean);
  public void setImageOverlayChromaKeyLeewayPercent(int);
  public void setImageOverlayChromaKeyRGBColor(int);
  public void setImageOverlayEnabled(boolean);
  public boolean setImageOverlayFromBMPFile(java.lang.String);
  public boolean setImageOverlayFromBMPFile2(int, java.lang.String);
  public boolean setImageOverlayFromHBitmap(long);
  public boolean setImageOverlayFromHBitmap2(int, long);
  public boolean setImageOverlayFromHBitmap3(int, long, boolean);
  public boolean setImageOverlayFromImageFile(java.lang.String);
  public boolean setImageOverlayFromImageFile2(int, java.lang.String);
  public boolean setImageOverlayFromJPEGFile(java.lang.String);
  public boolean setImageOverlayFromJPEGFile2(int, java.lang.String);
  public void setImageOverlayHeight(int);
  public void setImageOverlayLeftLocation(int);
  public void setImageOverlayRotationAngle(double);
  public void setImageOverlaySelector(int);
  public void setImageOverlayStretchToVideoSize(boolean);
  public void setImageOverlayTargetDisplay(int);
  public void setImageOverlayTopLocation(int);
  public void setImageOverlayTransparent(boolean);
  public void setImageOverlayTransparentColorValue(int);
  public void setImageOverlayUseTransparentColor(boolean);
  public void setImageOverlayVideoAlignment(TVideoAlignment);
  public void setImageOverlayWidth(int);
  public boolean setIPCameraSetting(TIPCameraSetting, int);
  public void setIPCameraURL(java.lang.String);
  public void setJPEGPerformance(TJPEGPerformance);
  public void setJPEGProgressiveDisplay(boolean);
  public void setJPEGQuality(int);
  public void setLicenseString(java.lang.String);
  public void setLocation(int, int, int, int);
  public void setLogoDisplayed(boolean);
  public boolean setLogoFromBMPFile(java.lang.String);
  public boolean setLogoFromHBitmap(long);
  public boolean setLogoFromJPEGFile(java.lang.String);
  public void setLogoLayout(TLogoLayout);
  public void setMixAudioSamplesLevel(int, int);
  public void setMixer_MosaicColumns(int);
  public void setMixer_MosaicLines(int);
  public void setMotionDetector_CompareBlue(boolean);
  public void setMotionDetector_CompareGreen(boolean);
  public void setMotionDetector_CompareRed(boolean);
  public void setMotionDetector_Enabled(boolean);
  public void setMotionDetector_GreyScale(boolean);
  public void setMotionDetector_Grid(java.lang.String);
  public void setMotionDetector_MaxDetectionsPerSecond(double);
  public void setMotionDetector_MotionResetMs(int);
  public void setMotionDetector_ReduceCPULoad(int);
  public void setMotionDetector_ReduceVideoNoise(boolean);
  public void setMotionDetector_Triggered(boolean);
  public void setMouseWheelControlsZoomAtCursor(boolean);
  public void setMouseWheelEventEnabled(boolean);
  public void setMpegStreamType(TMpegStreamType);
  public void setMultiplexedInputEmulation(boolean);
  public void setMultiplexedRole(TMultiplexedRole);
  public void setMultiplexedStabilizationDelay(int);
  public void setMultiplexedSwitchDelay(int);
  public void setMultiplexer(int);
  public void setMultiplexerFilterByName(java.lang.String);
  public boolean setMultipurposeEncoderSettings(TMultipurposeEncoderInstance, java.lang.String);
  public void setMuteAudioRendering(boolean);
  public void setName(java.lang.String);
  public void setNDIBandwidthType(TNDIBandwidthType);
  public void setNDIFormatType(TNDIFormatType);
  public void setNDIGroups(java.lang.String);
  public void setNDIName(java.lang.String);
  public void setNDIReceiveTimeoutMs(int);
  public void setNetworkStreaming(TNetworkStreaming);
  public void setNetworkStreamingType(TNetworkStreamingType);
  public void setNormalCursor(TCursors);
  public void setNotificationMethod(TNotificationMethod);
  public void setNotificationPriority(TThreadPriority);
  public void setNotificationSleepTime(int);
  public void setOnFrameBitmapEventSynchrone(boolean);
  public void setOpenURLAsync(boolean);
  public void setOverlayAfterTransform(boolean);
  public void setParentWindow(long);
  public void setPlayerAudioRendering(boolean);
  public void setPlayerDuration(long);
  public void setPlayerDVSize(TDVSize);
  public void setPlayerFastSeekSpeedRatio(int);
  public void setPlayerFileName(java.lang.String);
  public void setPlayerForcedCodec(java.lang.String);
  public void setPlayerFramePosition(long);
  public void setPlayerHwAccel(THwAccel);
  public void setPlayerRefreshPausedDisplay(boolean);
  public void setPlayerRefreshPausedDisplayFrameRate(double);
  public void setPlayerSpeedRatio(double);
  public void setPlayerSpeedRatioConstantAudioPitch(boolean);
  public void setPlayerTimePosition(long);
  public void setPlayerTrackBarSynchrone(boolean);
  public void setPlaylistIndex(int);
  public void setPreallocCapFileCopiedAfterRecording(boolean);
  public void setPreallocCapFileEnabled(boolean);
  public void setPreallocCapFileName(java.lang.String);
  public void setPreallocCapFileSizeInMB(int);
  public void setPreviewZoomSize(int);
  public void setQuickDeviceInitialization(boolean);
  public void setRawAudioSampleCapture(boolean);
  public void setRawCaptureAsyncEvent(boolean);
  public void setRawSampleCaptureLocation(TRawSampleCaptureLocation);
  public void setRawVideoSampleCapture(boolean);
  public void setRecordingAudioBitRate(int);
  public void setRecordingBacktimedFramesCount(int);
  public void setRecordingCanPause(boolean);
  public void setRecordingFileName(java.lang.String);
  public void setRecordingFileSizeMaxInMB(int);
  public void setRecordingInNativeFormat(boolean);
  public void setRecordingMethod(TRecordingMethod);
  public void setRecordingOnMotion_Enabled(boolean);
  public void setRecordingOnMotion_MotionThreshold(double);
  public void setRecordingOnMotion_NoMotionPauseDelayMs(int);
  public void setRecordingPauseCreatesNewFile(boolean);
  public void setRecordingSize(TRecordingSize);
  public void setRecordingTimer(TRecordingTimer);
  public void setRecordingTimerInterval(int);
  public void setRecordingVideoBitRate(int);
  public void setReencodingIncludeAudioStream(boolean);
  public void setReencodingIncludeVideoStream(boolean);
  public void setReencodingMethod(TRecordingMethod);
  public void setReencodingNewVideoClip(java.lang.String);
  public void setReencodingSourceVideoClip(java.lang.String);
  public void setReencodingStartFrame(long);
  public void setReencodingStartTime(long);
  public void setReencodingStopFrame(long);
  public void setReencodingStopTime(long);
  public void setReencodingUseAudioCompressor(boolean);
  public void setReencodingUseFrameGrabber(boolean);
  public void setReencodingUseVideoCompressor(boolean);
  public void setReencodingWMVOutput(boolean);
  public void setScreenRecordingLayeredWindows(boolean);
  public void setScreenRecordingMonitor(int);
  public void setScreenRecordingNonVisibleWindows(boolean);
  public void setScreenRecordingSizePercent(int);
  public void setScreenRecordingThroughClipboard(boolean);
  public void setScreenRecordingWithCursor(boolean);
  public void setSendToDV_DeviceIndex(int);
  public void setSpeakerBalance(int);
  public void setSpeakerControl(boolean);
  public void setSpeakerVolume(int);
  public void setStoragePath(java.lang.String);
  public void setStoragePathMode(TStoragePathMode);
  public void setStoreDeviceSettingsInRegistry(boolean);
  public void setStreamInterface_Format(java.lang.String);
  public void setStreamInterface_FrameRate(double);
  public void setStreamInterface_IsRealTime(boolean);
  public void setSyncCommands(boolean);
  public void setSynchronizationRole(TSynchronizationRole);
  public void setSynchronized(boolean);
  public void setSyncPreview(TSyncPreview);
  public void setTextOverlay_Align(int, TTextOverlayAlign);
  public void setTextOverlay_AlphaBlend(int, boolean);
  public void setTextOverlay_AlphaBlendValue(int, int);
  public void setTextOverlay_BkColor(int, int);
  public void setTextOverlay_CustomVar(int, int, java.lang.String);
  public void setTextOverlay_Enabled(int, boolean);
  public void setTextOverlay_Font(int, long);
  public void setTextOverlay_FontColor(int, int);
  public void setTextOverlay_FontSize(int, int);
  public void setTextOverlay_GradientColor(int, int);
  public void setTextOverlay_GradientMode(int, TTextOverlayGradientMode);
  public void setTextOverlay_HighResFont(int, boolean);
  public void setTextOverlay_Left(int, int);
  public void setTextOverlay_Orientation(int, TTextOrientation);
  public void setTextOverlay_Right(int, int);
  public void setTextOverlay_Scrolling(int, boolean);
  public void setTextOverlay_ScrollingSpeed(int, int);
  public void setTextOverlay_Shadow(int, boolean);
  public void setTextOverlay_ShadowColor(int, int);
  public void setTextOverlay_ShadowDirection(int, TCardinalDirection);
  public void setTextOverlay_String(int, java.lang.String);
  public void setTextOverlay_TargetDisplay(int, int);
  public void setTextOverlay_Top(int, int);
  public void setTextOverlay_Transparent(int, boolean);
  public void setTextOverlay_VideoAlignment(int, TVideoAlignment);
  public void setTextOverlayAlign(TTextOverlayAlign);
  public void setTextOverlayAlphaBlend(boolean);
  public void setTextOverlayAlphaBlendValue(int);
  public void setTextOverlayBkColor(int);
  public void setTextOverlayEnabled(boolean);
  public void setTextOverlayFont(long);
  public void setTextOverlayFontColor(int);
  public void setTextOverlayFontSize(int);
  public void setTextOverlayGradientColor(int);
  public void setTextOverlayGradientMode(TTextOverlayGradientMode);
  public void setTextOverlayHighResFont(boolean);
  public void setTextOverlayLeft(int);
  public void setTextOverlayOrientation(TTextOrientation);
  public void setTextOverlayRight(int);
  public void setTextOverlayScrolling(boolean);
  public void setTextOverlayScrollingSpeed(int);
  public void setTextOverlaySelector(int);
  public void setTextOverlayShadow(boolean);
  public void setTextOverlayShadowColor(int);
  public void setTextOverlayShadowDirection(TCardinalDirection);
  public void setTextOverlayString(java.lang.String);
  public void setTextOverlayTargetDisplay(int);
  public void setTextOverlayTop(int);
  public void setTextOverlayTransparent(boolean);
  public void setTextOverlayVideoAlignment(TVideoAlignment);
  public void setThirdPartyDeinterlacer(java.lang.String);
  public void setTranslateMouseCoordinates(boolean);
  public void setTunerFrequency(int);
  public void setTunerMode(TTunerMode);
  public void setTVChannel(int);
  public void setTVCountryCode(int);
  public void setTVTunerInputType(TTunerInputType);
  public void setTVUseFrequencyOverrides(boolean);
  public void setUseClock(boolean);
  public void setv360_AspectRatio(double);
  public void setv360_Enabled(boolean);
  public void setv360_MasterAngle(Tv360_Angle);
  public void setv360_MouseAction(TV360_MouseAction);
  public void setv360_MouseActionPercent(int);
  public void setVCRHorizontalLocking(boolean);
  public void setVersion(java.lang.String);
  public void setVideoCompression_DataRate(int);
  public void setVideoCompression_KeyFrameRate(int);
  public void setVideoCompression_PFramesPerKeyFrame(int);
  public void setVideoCompression_Quality(double);
  public void setVideoCompression_WindowSize(int);
  public boolean setVideoCompressionDefaults();
  public boolean setVideoCompressionSettings(int, int, int, int, double);
  public void setVideoCompressor(int);
  public boolean setVideoControlMode(boolean, boolean, boolean, boolean);
  public boolean setVideoControlMode2(TVideoControl, boolean);
  public void setVideoControlSettings(boolean);
  public void setVideoCursor(TCursors);
  public void setVideoDelay(long);
  public void setVideoDevice(int);
  public void setVideoDoubleBuffered(boolean);
  public void setVideoFormat(int);
  public void setVideoFromImages_BitmapsSortedBy(TFileSort);
  public void setVideoFromImages_RepeatIndefinitely(boolean);
  public void setVideoFromImages_SourceDirectory(java.lang.String);
  public void setVideoFromImages_TemporaryFile(java.lang.String);
  public void setVideoInput(int);
  public void setVideoPlayableWhileRecording(boolean);
  public void setVideoProcessingBrightness(int);
  public void setVideoProcessingContrast(int);
  public void setVideoProcessingDeinterlacing(TVideoDeinterlacing);
  public void setVideoProcessingGrayScale(boolean);
  public void setVideoProcessingHue(int);
  public void setVideoProcessingInvertColors(boolean);
  public void setVideoProcessingLeftRight(boolean);
  public void setVideoProcessingPixellization(int);
  public void setVideoProcessingRotation(TVideoRotation);
  public void setVideoProcessingRotationCustomAngle(double);
  public void setVideoProcessingSaturation(int);
  public void setVideoProcessingTopDown(boolean);
  public boolean setVideoQuality(TVideoQuality, boolean, boolean, int);
  public void setVideoQualitySettings(boolean);
  public void setVideoRenderer(TVideoRenderer);
  public void setVideoRendererExternal(TVideoRendererExternal);
  public void setVideoRendererExternalIndex(int);
  public void setVideoRendererPriority(TVideoRendererPriority);
  public void setVideoSize(int);
  public void setVideoSource(TVideoSource);
  public void setVideoSource_FileOrURL(java.lang.String);
  public void setVideoSource_FileOrURL_StartTime(long);
  public void setVideoSource_FileOrURL_StopTime(long);
  public void setVideoStreamNumber(int);
  public void setVideoSubtype(int);
  public void setVideoVisibleWhenStopped(boolean);
  public void setVirtualAudioStreamControl(int);
  public void setVirtualVideoStreamControl(int);
  public boolean setVMR9ImageAdjustmentValue(boolean, TVMR9ImageAdjustment, int, boolean);
  public void setVuMeter(TVuMeter);
  public void setVuMeter_Enabled(int, TVuMeter);
  public void setVUMeterSetting(int, TVUMeterSetting, long);
  public void setWebcamStillCaptureButton(TWebcamStillCaptureButton);
  public boolean setWindowRecordingByHandle(long);
  public boolean setWindowRecordingByName(java.lang.String, boolean);
  public boolean setWindowTransparency(long, boolean, boolean, int);
  public void setZoomCoeff(int);
  public void setZoomXCenter(int);
  public void setZoomYCenter(int);
  public void showDebugWindow(boolean);
  public boolean showDialog(TDialog);
  public boolean startAudioRecording();
  public boolean startAudioRendering();
  public boolean startPreview();
  public boolean startPTZ();
  public boolean startRecording();
  public boolean startReencoding();
  public boolean startSynchronized();
  public boolean stop();
  public void stopPlayer();
  public void stopPreview();
  public void stopRecording();
  public boolean stopReencoding();
  public int streamInterface_PushData(long, int);
  public boolean textOverlay_CreateCustomFont(int, int, int, int, int, int, boolean, boolean, boolean, int, int, int, int, int, java.lang.String);
  public boolean thirdPartyFilter_AddToList(TThirdPartyFilterList, java.lang.String, java.lang.String, java.lang.String, boolean, boolean);
  public boolean thirdPartyFilter_ClearList();
  public boolean thirdPartyFilter_Enable(TThirdPartyFilterList, java.lang.String, boolean);
  public boolean thirdPartyFilter_RemoveFromList(TThirdPartyFilterList, java.lang.String);
  public boolean thirdPartyFilter_ShowDialog(TThirdPartyFilterList, java.lang.String);
  public boolean tVClearFrequencyOverrides();
  public int tVSetChannelFrequencyOverride(int, int);
  public boolean tVStartAutoScan();
  public boolean tVStartAutoScanChannels(int, int, int);
  public boolean tVStopAutoScan();
  public void updateTrackbarBounds();
  public void useNearestVideoSize(int, int, boolean);
  public boolean v360_AddYawPitchRoll(double, double, double);
  public double v360_GetAngle(Tv360_InOut, Tv360_Angle);
  public void v360_ResetAnglesToDefault();
  public boolean v360_SetAngle(Tv360_InOut, Tv360_Angle, double);
  public boolean v360_SetInterpolation(Tv360_Interpolation);
  public boolean v360_SetProjection(Tv360_InOut, Tv360_Projection);
  public boolean v360_SetStereoFormat(Tv360_InOut, Tv360_StereoFormat);
  public boolean v360_SetTranspose(Tv360_InOut, boolean);
  public boolean v360_SetYawPitchRoll(double, double, double);
  public boolean vDECPutOutputEnable(int);
  public boolean vDECPutTVFormat(int);
  public boolean vDECPutVCRHorizontalLocking(int);
  public int videoCompressorIndex(java.lang.String);
  public int videoDeviceIndex(java.lang.String);
  public int videoDeviceIndexFromId(java.lang.String);
  public int videoFormatIndex(java.lang.String);
  public boolean videoFromImages_CreateSetOfBitmaps();
  public int videoInputIndex(java.lang.String);
  public boolean videoQualityAuto(TVideoQuality);
  public int videoQualityDefault(TVideoQuality);
  public int videoQualityMax(TVideoQuality);
  public int videoQualityMin(TVideoQuality);
  public int videoQualityStep(TVideoQuality);
  public int videoQualityValue(TVideoQuality);
  public int videoSizeIndex(java.lang.String);
  public int videoSubtypeIndex(java.lang.String);
  public boolean writeScriptCommand(java.lang.String, java.lang.String);
  public boolean zReservedInternal1(long, long);
  public boolean zReservedInternal2(boolean);
  public long zReservedInternal3();
  public void zReservedInternal4(long, long);
  public boolean zReservedInternal5();
  public com.datastead.core.TVideoGrabber();
  public void dispose();
}
