Class StreamRecorderAudioOptions
Definition
- Namespace:
- Tizen.Multimedia
- Assembly:
- Tizen.Multimedia.StreamRecorder.dll
- API Level:
- 4
Specifies the options associated with audio recording.
public class StreamRecorderAudioOptions
- Inheritance
-
StreamRecorderAudioOptions
Constructors
View SourceStreamRecorderAudioOptions(RecorderAudioCodec)
Initialize a new instance of the StreamRecorderAudioOptions class with the specified codec.
Declaration
public StreamRecorderAudioOptions(RecorderAudioCodec codec)
Parameters
Type | Name | Description |
---|---|---|
RecorderAudioCodec | codec | The RecorderAudioCodec for encoding audio stream. |
Remarks
SampleRate, BitRate and Channels will be set as default.
Exceptions
Type | Condition |
---|---|
ArgumentException |
|
API Level: 4
View SourceStreamRecorderAudioOptions(RecorderAudioCodec, Int32, Int32, Int32)
Initialize a new instance of the StreamRecorderAudioOptions class with the specified codec, sample rate, bit rate, and channel value.
Declaration
public StreamRecorderAudioOptions(RecorderAudioCodec codec, int sampleRate, int bitRate, int channels)
Parameters
Type | Name | Description |
---|---|---|
RecorderAudioCodec | codec | The RecorderAudioCodec for encoding audio stream. |
Int32 | sampleRate | The sample rate for encoding audio stream. |
Int32 | bitRate | The bit rate for encoding audio stream. |
Int32 | channels | The number of channels for encoding audio stream. |
Exceptions
Type | Condition |
---|---|
ArgumentException |
|
ArgumentOutOfRangeException |
|
API Level: 4
Properties
View SourceBitRate
Gets or sets the bit rate of the audio encoder in bits per second.
Declaration
public int BitRate { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The bit rate value for audio stream recording. The default is 128000. |
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException |
|
API Level: 4
View SourceChannels
Gets or sets the number of audio channels.
Declaration
public int Channels { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The number of audio channels for audio stream recording. The default is 2. |
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException |
|
API Level: 4
View SourceCodec
Gets or sets the audio codec for encoding an audio stream.
Declaration
public RecorderAudioCodec Codec { get; set; }
Property Value
Type | Description |
---|---|
RecorderAudioCodec | The codec for audio stream recording. |
Exceptions
Type | Condition |
---|---|
ArgumentException |
|
See Also
API Level: 4
View SourceSampleRate
Gets or sets the sampling rate of the audio stream in hertz.
Declaration
public int SampleRate { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The sample rate value for stream recorder. The default is zero. |
Remarks
If the value is zero, the sample rate will be decided based on input buffers.
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException |
|