Search Results for

    Show / Hide Table of Contents

    Interface ICameraCapture

    Supports camera capture.

    Namespace: Evergine.Common.Media
    Assembly: Evergine.Common.dll
    Syntax
    public interface ICameraCapture

    Properties

    IsConnected

    Gets a value indicating whether a camera is available.

    Declaration
    bool IsConnected { get; }
    Property Value
    Type Description
    bool

    PreviewTexture

    Gets the camera preview texture.

    Declaration
    Texture PreviewTexture { get; }
    Property Value
    Type Description
    Texture

    State

    Gets a value indicating the state of the camera capture.

    Declaration
    CameraCaptureState State { get; }
    Property Value
    Type Description
    CameraCaptureState

    Methods

    Start(CameraCaptureType)

    Starts the camera capture.

    Declaration
    void Start(CameraCaptureType cameraType)
    Parameters
    Type Name Description
    CameraCaptureType cameraType

    The type of camera.

    StartRecording(string)

    Start video recording.

    Declaration
    void StartRecording(string videoFilePath)
    Parameters
    Type Name Description
    string videoFilePath

    File path where the video will be recorded.

    Stop()

    Stops the camera capture.

    Declaration
    void Stop()

    StopRecording()

    Stops video recording.

    Declaration
    string StopRecording()
    Returns
    Type Description
    string

    Returns the stored video path.

    Update(TimeSpan)

    Updates the camera capture.

    Declaration
    void Update(TimeSpan gameTime)
    Parameters
    Type Name Description
    TimeSpan gameTime

    Game time interval.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX