Class AsyncAudioCapture

    Definition

    Namespace:
    Tizen.Multimedia
    Assembly:
    Tizen.Multimedia.AudioIO.dll

    Provides the ability to record audio from system audio input devices in an asynchronous way.

    public class AsyncAudioCapture : AudioCaptureBase, IDisposable
    Inheritance
    object
    AudioCaptureBase
    AsyncAudioCapture
    Implements
    System.IDisposable

    Constructors

    View Source

    AsyncAudioCapture(int, AudioChannel, AudioSampleType)

    Initializes a new instance of the AsyncAudioCapture class with the specified sample rate, channel and sampleType.

    Declaration
    public AsyncAudioCapture(int sampleRate, AudioChannel channel, AudioSampleType sampleType)
    Parameters
    Type Name Description
    int sampleRate

    The audio sample rate (8000 ~ 192000Hz).

    AudioChannel channel

    The audio channel type.

    AudioSampleType sampleType

    The audio sample type.

    Exceptions
    Type Condition
    System.ArgumentOutOfRangeException

    sampleRate is less than MinSampleRate.
    -or-
    sampleRate is greater than MaxSampleRate.

    System.ArgumentException

    channel is invalid.
    -or-
    sampleType is invalid.

    System.UnauthorizedAccessException

    The required privilege is not specified.

    System.NotSupportedException

    The system does not support microphone.

    Events

    View Source

    DataAvailable

    Occurs when audio data is available.

    Declaration
    public event EventHandler<AudioDataAvailableEventArgs> DataAvailable
    Event Type
    Type Description
    System.EventHandler<TEventArgs><AudioDataAvailableEventArgs>

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX