Class StreamRecorderVideoOptions

Definition

Namespace:
Tizen.Multimedia
Assembly:
Tizen.Multimedia.StreamRecorder.dll
API Level:
4

Specifies the options associated with video recording.

C#
Copy
public class StreamRecorderVideoOptions : object
Inheritance
StreamRecorderVideoOptions

Constructors

View Source

StreamRecorderVideoOptions(RecorderVideoCodec, Size, StreamRecorderVideoFormat, Int32)

Initialize a new instance of the StreamRecorderVideoOptions class with the specified codec, resolution, source format, and frame rate.

Declaration
C#
Copy
public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution, StreamRecorderVideoFormat sourceFormat, int frameRate)
Parameters
Type Name Description
RecorderVideoCodec codec

The RecorderVideoCodec for encoding video stream.

Size resolution

The resolution of video recording.

StreamRecorderVideoFormat sourceFormat

The format of source stream.

Int32 frameRate

The frame rate for encoding video stream.

Remarks

BitRate will be set as default.

API Level: 4
View Source

StreamRecorderVideoOptions(RecorderVideoCodec, Size, StreamRecorderVideoFormat, Int32, Int32)

Initialize a new instance of the StreamRecorderVideoOptions class with the specified codec, resolution, source format, frame rate, and bit rate.

Declaration
C#
Copy
public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution, StreamRecorderVideoFormat sourceFormat, int frameRate, int bitRate)
Parameters
Type Name Description
RecorderVideoCodec codec

The RecorderVideoCodec for encoding video stream.

Size resolution

The resolution of video recording.

StreamRecorderVideoFormat sourceFormat

The format of source stream.

Int32 frameRate

The frame rate for encoding video stream.

Int32 bitRate

The bit rate for encoding video stream.

API Level: 4

Properties

View Source

BitRate

The bit rate of the video encoder in bits per second.

Declaration
C#
Copy
public int BitRate { get; set; }
Property Value
Type Description
Int32

The bit rate value for video stream recording. The default is 0.

API Level: 4
View Source

Codec

Gets or sets the video codec for encoding video stream.

Declaration
C#
Copy
public RecorderVideoCodec Codec { get; set; }
Property Value
Type Description
RecorderVideoCodec

The codec for video stream recording.

API Level: 4
View Source

FrameRate

Gets or sets the frame rate for recording media stream.

Declaration
C#
Copy
public int FrameRate { get; set; }
Property Value
Type Description
Int32

The frame rate value for video stream recording.

API Level: 4
View Source

Resolution

Gets or sets the resolution of the video recording.

Declaration
C#
Copy
public Size Resolution { get; set; }
Property Value
Type Description
Size

The output resolution for video stream recording.

API Level: 4
View Source

SourceFormat

Gets or sets the video source format for recording media stream.

Declaration
C#
Copy
public StreamRecorderVideoFormat SourceFormat { get; set; }
Property Value
Type Description
StreamRecorderVideoFormat

The source format of buffers for video stream recording.

API Level: 4

Extension Methods

See Also