-<?xml version="1.0"?>\r
-<doc>\r
- <assembly>\r
- <name>Tizen.Multimedia.StreamRecorder</name>\r
- </assembly>\r
- <members>\r
- <member name="T:Tizen.Multimedia.StreamRecorder">\r
- <summary>\r
- Provides methods to control stream recorder.\r
- </summary>\r
- <remarks>\r
- StreamRecorder class provides functions to record raw image frame\r
- also provides recording start, stop and save the content etc.\r
- </remarks>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorder._recordingStatusChanged">\r
- <summary>\r
- Occurred when recording is progressing for recording status.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorder._recordingLimitReached">\r
- <summary>\r
- Occurred when recording time or size reach limit.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorder._bufferConsumed">\r
- <summary>\r
- Occurred when streamrecorder complete to use pushed buffer.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorder._recorderNotified">\r
- <summary>\r
- Occurred when streamrecorder state is changed.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorder._recordingErrorOccurred">\r
- <summary>\r
- Occurred when error is occured.\r
- </summary>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.#ctor">\r
- <summary>\r
- Stream recorder constructor.\r
- </summary>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Finalize">\r
- <summary>\r
- Stream recorder destructor.\r
- </summary>\r
- </member>\r
- <member name="E:Tizen.Multimedia.StreamRecorder.RecorderNotified">\r
- <summary>\r
- Event that occurs when streamrecorder state is changed.\r
- </summary>\r
- </member>\r
- <member name="E:Tizen.Multimedia.StreamRecorder.BufferConsumed">\r
- <summary>\r
- Event that occurs when buffer had comsumed completely.\r
- </summary>\r
- </member>\r
- <member name="E:Tizen.Multimedia.StreamRecorder.RecordingStatusChanged">\r
- <summary>\r
- Event that occurs when recording status changed.\r
- </summary>\r
- </member>\r
- <member name="E:Tizen.Multimedia.StreamRecorder.RecordingLimitReached">\r
- <summary>\r
- Event that occurs when recording limit is reached.\r
- </summary>\r
- </member>\r
- <member name="E:Tizen.Multimedia.StreamRecorder.RecordingErrorOccurred">\r
- <summary>\r
- Event that occurs when an error occured during recorder operation.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.FilePath">\r
- <summary>\r
- The file path to record.\r
- </summary>\r
- <remarks>\r
- If the same file already exists in the file system, then old file\r
- will be overwritten.\r
- </remarks>\r
- </member>\r
- <!-- "P:Tizen.Multimedia.StreamRecorder.State" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
- <member name="P:Tizen.Multimedia.StreamRecorder.FileFormat">\r
- <summary>\r
- Get/Set the file format for recording media stream.\r
- </summary>\r
- <remarks>\r
- Must set <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>.\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The format does not valid.</exception>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedFileFormats"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.AudioCodec">\r
- <summary>\r
- The audio codec for encoding an audio stream.\r
- </summary>\r
- <remarks>\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The codec does not valid.</exception>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedAudioEncodings"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.VideoCodec">\r
- <summary>\r
- The video codec for encoding video stream.\r
- </summary>\r
- <remarks>\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The codec does not valid.</exception>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedVideoEncodings"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.SizeLimit">\r
- <summary>\r
- The maximum size of a recording file in KB(kilobytes). If 0, means\r
- unlimited recording size.\r
- </summary>\r
- <remarks>\r
- After reaching the limitation, the data which is being recorded will\r
- be discarded and not written to the file.\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to below 0.</exception>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.TimeLimit">\r
- <summary>\r
- The time limit of a recording file in Seconds. If 0, means unlimited recording\r
- time.\r
- </summary>\r
- <remarks>\r
- After reaching the limitation, the data which is being recorded will\r
- be discarded and not written to the file.\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to below 0.</exception>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.AudioSampleRate">\r
- <summary>\r
- The sampling rate of an audio stream in hertz.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to below 0.</exception>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.AudioBitRate">\r
- <summary>\r
- The bitrate of an audio encoder in bits per second.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to below 0.</exception>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.VideoBitRate">\r
- <summary>\r
- The bitrate of an video encoder in bits per second.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to below 0.</exception>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.VideoFrameRate">\r
- <summary>\r
- The video frame rate for recording media stream.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- </remarks>\r
- <exception cref="T:System.NotSupportedException">The value set to below 0.</exception>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.VideoSourceFormat">\r
- <summary>\r
- Get or Set the video source format for recording media stream.\r
- </summary>\r
- <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoSourceFormat"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.AudioChannel">\r
- <summary>\r
- The number of audio channel.\r
- </summary>\r
- <remarks>\r
- The attribute is applied only in Created state.\r
- For mono recording, set channel to 1.\r
- For stereo recording, set channel to 2.\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.Resolution">\r
- <summary>\r
- Video resolution of the video recording.\r
- </summary>\r
- <remarks>\r
- Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>\r
- by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.\r
- </remarks>\r
- <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedVideoResolutions"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.SupportedFileFormats">\r
- <summary>\r
- Retrieves all the file formats supported by the stream recorder.\r
- </summary>\r
- <returns>\r
- It returns a list containing all the supported file\r
- formats by Stream recorder.\r
- </returns>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecorderFileFormat"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.SupportedAudioEncodings">\r
- <summary>\r
- Retrieves all the audio encoders supported by the recorder.\r
- </summary>\r
- <returns>\r
- It returns a list containing all the supported audio encoders\r
- by recorder.\r
- </returns>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecorderAudioCodec"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.SupportedVideoEncodings">\r
- <summary>\r
- Retrieves all the video encoders supported by the recorder.\r
- </summary>\r
- <returns>\r
- It returns a list containing all the supported video encoders\r
- by recorder.\r
- </returns>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoCodec"/>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorder.SupportedVideoResolutions">\r
- <summary>\r
- Retrieves all the video resolutions supported by the recorder.\r
- </summary>\r
- <returns>\r
- It returns videoresolution list containing the width and height of\r
- different resolutions supported by recorder.\r
- </returns>\r
- <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoResolution"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Prepare">\r
- <summary>\r
- Prepare the stream recorder.\r
- </summary>\r
- <remarks>\r
- Before calling the function, it is required to set <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>,\r
- <see cref="T:Tizen.Multimedia.StreamRecorderAudioCodec"/>, <see cref="T:Tizen.Multimedia.StreamRecorderVideoCodec"/> and <see cref="T:Tizen.Multimedia.StreamRecorderFileFormat"/> properties of recorder.\r
- </remarks>\r
- <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Unprepare"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Unprepare">\r
- <summary>\r
- Resets the stream recorder.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Prepared"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/>, <see cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/> and <see cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>.\r
- The StreamRecorder state will be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/>.\r
- </remarks>\r
- <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Start">\r
- <summary>\r
- Starts the recording.\r
- </summary>\r
- <remarks>\r
- If file path has been set to an existing file, this file is removed automatically and updated by new one.\r
- The filename should be set before this function is invoked.\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Prepared"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/> or\r
- <see cref="F:Tizen.Multimedia.StreamRecorderState.Paused"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>.\r
- The filename shuild be set by <see cref="P:Tizen.Multimedia.StreamRecorder.FilePath"/>\r
- </remarks>\r
- <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>\r
- <exception cref="T:System.UnauthorizedAccessException">The access ot the resources can not be granted.</exception>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.FilePath"/>\r
- <seealso cref="P:Tizen.Multimedia.StreamRecorder.FileFormat"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Pause">\r
- <summary>\r
- Pause the recording.\r
- </summary>\r
- <remarks>\r
- Recording can be resumed with <see cref="M:Tizen.Multimedia.StreamRecorder.Start"/>.\r
- </remarks>\r
- <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Commit">\r
- <summary>\r
- Stops recording and saves the result.\r
- </summary>\r
- <remarks>\r
- The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Recording"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Start"/> or\r
- <see cref="F:Tizen.Multimedia.StreamRecorderState.Paused"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>\r
- When you want to record audio or video file, you need to add privilege according to rules below additionally.\r
- <para>\r
- http://tizen.org/privilege/mediastorage is needed if input or output path are relevant to media storage.\r
- http://tizen.org/privilege/externalstorage is needed if input or output path are relevant to external storage.\r
- </para>\r
- </remarks>\r
- <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>\r
- <exception cref="T:System.UnauthorizedAccessException">The access ot the resources can not be granted.</exception>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Cancel">\r
- <summary>\r
- Cancels the recording.\r
- The recording data is discarded and not written in the recording file.\r
- </summary>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>\r
- <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.PushBuffer(Tizen.Multimedia.MediaPacket)">\r
- <summary>\r
- Push stream buffer as recording raw data.\r
- </summary>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)">\r
- <summary>\r
- Set the source type of pushed data.\r
- </summary>\r
- </member>\r
- <member name="M:Tizen.Multimedia.StreamRecorder.Dispose">\r
- <summary>\r
- Release any unmanaged resources used by this object.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderAudioCodec">\r
- <summary>\r
- Enumeration for Audio Codec.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Amr">\r
- <summary>\r
- AMR codec.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Aac">\r
- <summary>\r
- AAC codec.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Pcm">\r
- <summary>\r
- PCM codec.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderFileFormat">\r
- <summary>\r
- Enumeration for the file container format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.ThreeGp">\r
- <summary>\r
- 3GP file format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Mp4">\r
- <summary>\r
- MP4 file format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Amr">\r
- <summary>\r
- AMR file format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Adts">\r
- <summary>\r
- ADTS file format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Wav">\r
- <summary>\r
- WAV file format.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderNotify">\r
- <summary>\r
- Enumeration for the recorder notify type.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderNotify.None">\r
- <summary>\r
- None.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderNotify.StateChanged">\r
- <summary>\r
- State changed noti.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecordingLimitType">\r
- <summary>\r
- Enumeration for the recording limit type.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecordingLimitType.Time">\r
- <summary>\r
- Time limit in seconds of recording file\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecordingLimitType.Size">\r
- <summary>\r
- Size limit in KB(KiloBytes) of recording file.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderState">\r
- <summary>\r
- Enumeration for stream recorder states.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderState.None">\r
- <summary>\r
- Stream recorder is not created.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderState.Created">\r
- <summary>\r
- Stream recorder is created, but not prepared.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderState.Prepared">\r
- <summary>\r
- Stream recorder is ready to record.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderState.Recording">\r
- <summary>\r
- Stream recorder is recording pushed packet.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderState.Paused">\r
- <summary>\r
- Stream recorder is paused.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderVideoCodec">\r
- <summary>\r
- Enumeration for video codec.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderVideoCodec.H263">\r
- <summary>\r
- H263 codec.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderVideoCodec.Mpeg4">\r
- <summary>\r
- MPEG4 codec.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderSourceType">\r
- <summary>\r
- Enumeration for source type.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderSourceType.Video">\r
- <summary>\r
- Video source\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderSourceType.Audio">\r
- <summary>\r
- Audio source\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio">\r
- <summary>\r
- Audio/Video both\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderVideoSourceFormat">\r
- <summary>\r
- Enumeration for video source format.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.Nv12">\r
- <summary>\r
- Nv12 Video source format\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.Nv21">\r
- <summary>\r
- Nv21 video source format\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.I420">\r
- <summary>\r
- I420 video source format\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderErrorCode">\r
- <summary>\r
- Enumeration for stream recorder failure error.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.None">\r
- <summary>\r
- Sucessful.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.InvalidParameter">\r
- <summary>\r
- Internal error.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.InvalidOperation">\r
- <summary>\r
- Internal error.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.OutOfMemory">\r
- <summary>\r
- Out of memory.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderNotifiedEventArgs">\r
- <summary>\r
- An extended Eventargs class which contains interrupted policy details, previous and current\r
- state of the recorder.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Previous">\r
- <summary>\r
- The previous state of the stream recorder.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Current">\r
- <summary>\r
- The current state of the stream recorder.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Notify">\r
- <summary>\r
- The notify of the event.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecorderVideoResolution">\r
- <summary>\r
- Resolution for stream recorder.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorderVideoResolution.Width">\r
- <summary>\r
- The video width.\r
- </summary>\r
- <value>The width.</value>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecorderVideoResolution.Height">\r
- <summary>\r
- The video height.\r
- </summary>\r
- <value>The height.</value>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecordingBufferConsumedEventArgs">\r
- <summary>\r
- An extended EventArgs.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecordingBufferConsumedEventArgs.Buffer">\r
- <summary>\r
- Consumed buffer.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs">\r
- <summary>\r
- An extended EventArgs class which contains details about error status and\r
- state of the recorder when it failed.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs.Error">\r
- <summary>\r
- The error code.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs.State">\r
- <summary>\r
- The state of the recorder.\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs">\r
- <summary>\r
- An extended EventArgs class containing details about the recording limit.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs.Type">\r
- <summary>\r
- The limitation type.\r
- </summary>\r
- </member>\r
- </members>\r
-</doc>\r
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Tizen.Multimedia.StreamRecorder</name>
+ </assembly>
+ <members>
+ <member name="T:Tizen.Multimedia.StreamRecorder">
+ <summary>
+ Provides methods to control stream recorder.
+ </summary>
+ <remarks>
+ StreamRecorder class provides functions to record raw image frame
+ also provides recording start, stop and save the content etc.
+ </remarks>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorder._recordingStatusChanged">
+ <summary>
+ Occurred when recording is progressing for recording status.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorder._recordingLimitReached">
+ <summary>
+ Occurred when recording time or size reach limit.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorder._bufferConsumed">
+ <summary>
+ Occurred when streamrecorder complete to use pushed buffer.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorder._recorderNotified">
+ <summary>
+ Occurred when streamrecorder state is changed.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorder._recordingErrorOccurred">
+ <summary>
+ Occurred when error is occured.
+ </summary>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.#ctor">
+ <summary>
+ Stream recorder constructor.
+ </summary>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Finalize">
+ <summary>
+ Stream recorder destructor.
+ </summary>
+ </member>
+ <member name="E:Tizen.Multimedia.StreamRecorder.RecorderNotified">
+ <summary>
+ Event that occurs when streamrecorder state is changed.
+ </summary>
+ </member>
+ <member name="E:Tizen.Multimedia.StreamRecorder.BufferConsumed">
+ <summary>
+ Event that occurs when buffer had comsumed completely.
+ </summary>
+ </member>
+ <member name="E:Tizen.Multimedia.StreamRecorder.RecordingStatusChanged">
+ <summary>
+ Event that occurs when recording status changed.
+ </summary>
+ </member>
+ <member name="E:Tizen.Multimedia.StreamRecorder.RecordingLimitReached">
+ <summary>
+ Event that occurs when recording limit is reached.
+ </summary>
+ </member>
+ <member name="E:Tizen.Multimedia.StreamRecorder.RecordingErrorOccurred">
+ <summary>
+ Event that occurs when an error occured during recorder operation.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.FilePath">
+ <summary>
+ The file path to record.
+ </summary>
+ <remarks>
+ If the same file already exists in the file system, then old file
+ will be overwritten.
+ </remarks>
+ </member>
+ <!-- Badly formed XML comment ignored for member "P:Tizen.Multimedia.StreamRecorder.State" -->
+ <member name="P:Tizen.Multimedia.StreamRecorder.FileFormat">
+ <summary>
+ Get/Set the file format for recording media stream.
+ </summary>
+ <remarks>
+ Must set <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>.
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The format does not valid.</exception>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedFileFormats"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.AudioCodec">
+ <summary>
+ The audio codec for encoding an audio stream.
+ </summary>
+ <remarks>
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ </remarks>
+ <exception cref="T:System.ArgumentException">The codec does not valid.</exception>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedAudioEncodings"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.VideoCodec">
+ <summary>
+ The video codec for encoding video stream.
+ </summary>
+ <remarks>
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ </remarks>
+ <exception cref="T:System.ArgumentException">The codec does not valid.</exception>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedVideoEncodings"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.SizeLimit">
+ <summary>
+ The maximum size of a recording file in KB(kilobytes). If 0, means
+ unlimited recording size.
+ </summary>
+ <remarks>
+ After reaching the limitation, the data which is being recorded will
+ be discarded and not written to the file.
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to below 0.</exception>
+ <seealso cref="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.TimeLimit">
+ <summary>
+ The time limit of a recording file in Seconds. If 0, means unlimited recording
+ time.
+ </summary>
+ <remarks>
+ After reaching the limitation, the data which is being recorded will
+ be discarded and not written to the file.
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to below 0.</exception>
+ <seealso cref="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.AudioSampleRate">
+ <summary>
+ The sampling rate of an audio stream in hertz.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to below 0.</exception>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.AudioBitRate">
+ <summary>
+ The bitrate of an audio encoder in bits per second.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Audio"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to below 0.</exception>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.VideoBitRate">
+ <summary>
+ The bitrate of an video encoder in bits per second.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to below 0.</exception>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.VideoFrameRate">
+ <summary>
+ The video frame rate for recording media stream.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ </remarks>
+ <exception cref="T:System.NotSupportedException">The value set to below 0.</exception>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.VideoSourceFormat">
+ <summary>
+ Get or Set the video source format for recording media stream.
+ </summary>
+ <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>
+ <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoSourceFormat"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.AudioChannel">
+ <summary>
+ The number of audio channel.
+ </summary>
+ <remarks>
+ The attribute is applied only in Created state.
+ For mono recording, set channel to 1.
+ For stereo recording, set channel to 2.
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.Resolution">
+ <summary>
+ Video resolution of the video recording.
+ </summary>
+ <remarks>
+ Must set <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.Video"/> or <see cref="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio"/>
+ by <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/> state.
+ </remarks>
+ <exception cref="T:System.ArgumentException">The value set to a invalid value.</exception>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.SupportedVideoResolutions"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.SupportedFileFormats">
+ <summary>
+ Retrieves all the file formats supported by the stream recorder.
+ </summary>
+ <returns>
+ It returns a list containing all the supported file
+ formats by Stream recorder.
+ </returns>
+ <seealso cref="T:Tizen.Multimedia.StreamRecorderFileFormat"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.SupportedAudioEncodings">
+ <summary>
+ Retrieves all the audio encoders supported by the recorder.
+ </summary>
+ <returns>
+ It returns a list containing all the supported audio encoders
+ by recorder.
+ </returns>
+ <seealso cref="T:Tizen.Multimedia.StreamRecorderAudioCodec"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.SupportedVideoEncodings">
+ <summary>
+ Retrieves all the video encoders supported by the recorder.
+ </summary>
+ <returns>
+ It returns a list containing all the supported video encoders
+ by recorder.
+ </returns>
+ <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoCodec"/>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorder.SupportedVideoResolutions">
+ <summary>
+ Retrieves all the video resolutions supported by the recorder.
+ </summary>
+ <returns>
+ It returns videoresolution list containing the width and height of
+ different resolutions supported by recorder.
+ </returns>
+ <seealso cref="T:Tizen.Multimedia.StreamRecorderVideoResolution"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Prepare">
+ <summary>
+ Prepare the stream recorder.
+ </summary>
+ <remarks>
+ Before calling the function, it is required to set <see cref="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)"/>,
+ <see cref="T:Tizen.Multimedia.StreamRecorderAudioCodec"/>, <see cref="T:Tizen.Multimedia.StreamRecorderVideoCodec"/> and <see cref="T:Tizen.Multimedia.StreamRecorderFileFormat"/> properties of recorder.
+ </remarks>
+ <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Unprepare"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Unprepare">
+ <summary>
+ Resets the stream recorder.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Prepared"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/>, <see cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/> and <see cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>.
+ The StreamRecorder state will be <see cref="F:Tizen.Multimedia.StreamRecorderState.Created"/>.
+ </remarks>
+ <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Start">
+ <summary>
+ Starts the recording.
+ </summary>
+ <remarks>
+ If file path has been set to an existing file, this file is removed automatically and updated by new one.
+ The filename should be set before this function is invoked.
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Prepared"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Prepare"/> or
+ <see cref="F:Tizen.Multimedia.StreamRecorderState.Paused"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>.
+ The filename shuild be set by <see cref="P:Tizen.Multimedia.StreamRecorder.FilePath"/>
+ </remarks>
+ <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The access ot the resources can not be granted.</exception>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.FilePath"/>
+ <seealso cref="P:Tizen.Multimedia.StreamRecorder.FileFormat"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Pause">
+ <summary>
+ Pause the recording.
+ </summary>
+ <remarks>
+ Recording can be resumed with <see cref="M:Tizen.Multimedia.StreamRecorder.Start"/>.
+ </remarks>
+ <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Commit"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Cancel"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Commit">
+ <summary>
+ Stops recording and saves the result.
+ </summary>
+ <remarks>
+ The recorder state must be <see cref="F:Tizen.Multimedia.StreamRecorderState.Recording"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Start"/> or
+ <see cref="F:Tizen.Multimedia.StreamRecorderState.Paused"/> state by <see cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>
+ When you want to record audio or video file, you need to add privilege according to rules below additionally.
+ <para>
+ http://tizen.org/privilege/mediastorage is needed if input or output path are relevant to media storage.
+ http://tizen.org/privilege/externalstorage is needed if input or output path are relevant to external storage.
+ </para>
+ </remarks>
+ <exception cref="T:System.InvalidOperationException">The streamrecorder is not in the valid state.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The access ot the resources can not be granted.</exception>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Cancel">
+ <summary>
+ Cancels the recording.
+ The recording data is discarded and not written in the recording file.
+ </summary>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Start"/>
+ <seealso cref="M:Tizen.Multimedia.StreamRecorder.Pause"/>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.PushBuffer(Tizen.Multimedia.MediaPacket)">
+ <summary>
+ Push stream buffer as recording raw data.
+ </summary>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.EnableSourceBuffer(Tizen.Multimedia.StreamRecorderSourceType)">
+ <summary>
+ Set the source type of pushed data.
+ </summary>
+ </member>
+ <member name="M:Tizen.Multimedia.StreamRecorder.Dispose">
+ <summary>
+ Release any unmanaged resources used by this object.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderAudioCodec">
+ <summary>
+ Enumeration for Audio Codec.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Amr">
+ <summary>
+ AMR codec.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Aac">
+ <summary>
+ AAC codec.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderAudioCodec.Pcm">
+ <summary>
+ PCM codec.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderFileFormat">
+ <summary>
+ Enumeration for the file container format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.ThreeGp">
+ <summary>
+ 3GP file format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Mp4">
+ <summary>
+ MP4 file format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Amr">
+ <summary>
+ AMR file format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Adts">
+ <summary>
+ ADTS file format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderFileFormat.Wav">
+ <summary>
+ WAV file format.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderNotify">
+ <summary>
+ Enumeration for the recorder notify type.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderNotify.None">
+ <summary>
+ None.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderNotify.StateChanged">
+ <summary>
+ State changed noti.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecordingLimitType">
+ <summary>
+ Enumeration for the recording limit type.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecordingLimitType.Time">
+ <summary>
+ Time limit in seconds of recording file
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecordingLimitType.Size">
+ <summary>
+ Size limit in KB(KiloBytes) of recording file.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderState">
+ <summary>
+ Enumeration for stream recorder states.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderState.None">
+ <summary>
+ Stream recorder is not created.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderState.Created">
+ <summary>
+ Stream recorder is created, but not prepared.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderState.Prepared">
+ <summary>
+ Stream recorder is ready to record.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderState.Recording">
+ <summary>
+ Stream recorder is recording pushed packet.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderState.Paused">
+ <summary>
+ Stream recorder is paused.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderVideoCodec">
+ <summary>
+ Enumeration for video codec.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderVideoCodec.H263">
+ <summary>
+ H263 codec.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderVideoCodec.Mpeg4">
+ <summary>
+ MPEG4 codec.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderSourceType">
+ <summary>
+ Enumeration for source type.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderSourceType.Video">
+ <summary>
+ Video source
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderSourceType.Audio">
+ <summary>
+ Audio source
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderSourceType.VideoAudio">
+ <summary>
+ Audio/Video both
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderVideoSourceFormat">
+ <summary>
+ Enumeration for video source format.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.Nv12">
+ <summary>
+ Nv12 Video source format
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.Nv21">
+ <summary>
+ Nv21 video source format
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderVideoSourceFormat.I420">
+ <summary>
+ I420 video source format
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderErrorCode">
+ <summary>
+ Enumeration for stream recorder failure error.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.None">
+ <summary>
+ Sucessful.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.InvalidParameter">
+ <summary>
+ Internal error.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.InvalidOperation">
+ <summary>
+ Internal error.
+ </summary>
+ </member>
+ <member name="F:Tizen.Multimedia.StreamRecorderErrorCode.OutOfMemory">
+ <summary>
+ Out of memory.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderNotifiedEventArgs">
+ <summary>
+ An extended Eventargs class which contains interrupted policy details, previous and current
+ state of the recorder.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Previous">
+ <summary>
+ The previous state of the stream recorder.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Current">
+ <summary>
+ The current state of the stream recorder.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorderNotifiedEventArgs.Notify">
+ <summary>
+ The notify of the event.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecorderVideoResolution">
+ <summary>
+ Resolution for stream recorder.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorderVideoResolution.Width">
+ <summary>
+ The video width.
+ </summary>
+ <value>The width.</value>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecorderVideoResolution.Height">
+ <summary>
+ The video height.
+ </summary>
+ <value>The height.</value>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecordingBufferConsumedEventArgs">
+ <summary>
+ An extended EventArgs.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecordingBufferConsumedEventArgs.Buffer">
+ <summary>
+ Consumed buffer.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs">
+ <summary>
+ An extended EventArgs class which contains details about error status and
+ state of the recorder when it failed.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs.Error">
+ <summary>
+ The error code.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecordingErrorOccurredEventArgs.State">
+ <summary>
+ The state of the recorder.
+ </summary>
+ </member>
+ <member name="T:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs">
+ <summary>
+ An extended EventArgs class containing details about the recording limit.
+ </summary>
+ </member>
+ <member name="P:Tizen.Multimedia.StreamRecordingLimitReachedEventArgs.Type">
+ <summary>
+ The limitation type.
+ </summary>
+ </member>
+ </members>
+</doc>