VisioForge (c) 2025

Search Results for

    Interface IVideoCaptureControls

    Video capture controls interface.

    Inherited Members
    IVideoEffectsControls.VideoEffects_SetBrightness(double)
    IVideoEffectsControls.VideoEffects_SetContrast(double)
    IVideoEffectsControls.VideoEffects_SetSaturation(double)
    IVideoEffectsControls.VideoEffects_SetGrayscale(bool)
    IVideoEffectsControls.VideoEffects_SetFlipX(bool)
    IVideoEffectsControls.VideoEffects_SetFlipY(bool)
    IVideoEffectsControls.VideoEffects_SetInvert(bool)
    IVideoEffectsControls.VideoEffects_Clear()
    Namespace: VisioForge.Core.Types
    Assembly: VisioForge.Core.dll
    Syntax
    public interface IVideoCaptureControls : IVideoEffectsControls

    Methods

    Duration()

    Gets the duration.

    Declaration
    TimeSpan Duration()
    Returns
    Type Description
    TimeSpan

    TimeSpan.

    DurationAsync()

    Gets the duration (async.).

    Declaration
    Task<TimeSpan> DurationAsync()
    Returns
    Type Description
    Task<TimeSpan>

    Task<TimeSpan>.

    Pause()

    Pauses.

    Declaration
    bool Pause()
    Returns
    Type Description
    bool

    true if successful, false otherwise.

    PauseAsync()

    Pauses (async.).

    Declaration
    Task<bool> PauseAsync()
    Returns
    Type Description
    Task<bool>

    Task.

    Resume()

    Resumes.

    Declaration
    bool Resume()
    Returns
    Type Description
    bool

    true if successful, false otherwise.

    ResumeAsync()

    Resumes (async.).

    Declaration
    Task<bool> ResumeAsync()
    Returns
    Type Description
    Task<bool>

    Task.

    Start()

    Starts.

    Declaration
    bool Start()
    Returns
    Type Description
    bool

    true if successful, false otherwise.

    StartAsync()

    Starts (async.).

    Declaration
    Task<bool> StartAsync()
    Returns
    Type Description
    Task<bool>

    Task<System.Boolean>.

    State()

    Gets current state of the component. Returns "Play" during capture or preview and "Free" when idle.

    Declaration
    PlaybackState State()
    Returns
    Type Description
    PlaybackState

    PlaybackState.

    Stop()

    Stops.

    Declaration
    void Stop()

    StopAsync()

    Stops (async.).

    Declaration
    Task StopAsync()
    Returns
    Type Description
    Task

    Task.

    Volume_Get()

    Gets the volume.

    Declaration
    double Volume_Get()
    Returns
    Type Description
    double

    System.Double.

    Volume_Set(double)

    Sets the volume.

    Declaration
    void Volume_Set(double volume)
    Parameters
    Type Name Description
    double volume

    The volume.