-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Tizen.Multimedia.Recorder</name>
- </assembly>
- <members>
- <member name="T:Tizen.Multimedia.AudioRecorder">
- <summary>
- Provides the ability to control audio recording.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.AudioRecorder.#ctor(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioRecorder"/> class with the specified audio codec and file format.
- </summary>
- <param name="audioCodec">The codec for audio encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <feature>http://tizen.org/feature/microphone</feature>
- <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
- <exception cref="T:System.NotSupportedException">
- A required feature is not supported.\n
- -or-\n
- <paramref name="audioCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified audio codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="audioCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>
- </exception>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
- <seealso cref="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- </member>
- <member name="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Sets the audio codec and the file format for recording.
- </summary>
- <param name="audioCodec">The codec for audio encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <exception cref="T:System.NotSupportedException">
- <paramref name="audioCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified audio codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="audioCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>
- </exception>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
- </member>
- <member name="T:Tizen.Multimedia.AudioStreamStoringEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Stream">
- <summary>
- Gets the audio stream buffer.
- </summary>
- <remarks>
- If the stream is modified in the event handler, the modified data will be stored.
- \n
- The buffer is only valid in the event.\n
- Any attempt to access to this buffer after the event ends will throw an exception.
- </remarks>
- </member>
- <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Type">
- <summary>
- Gets the audio format type.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Channels">
- <summary>
- Gets the number of channels.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Timestamp">
- <summary>
- Gets the timestamp(PTS) of stream buffer in milliseconds.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.MuxedStreamDeliveredEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Stream">
- <summary>
- Gets the stream buffer that will be recordered.
- </summary>
- <remarks>
- This buffer is read-only and only valid in the event.\n
- Any attempt to access to this buffer after the event ends will throw an exception.
- </remarks>
- </member>
- <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Offset">
- <summary>
- The file offset where the buffer will be written.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.Recorder">
- <summary>
- Recorder is a base class for audio and video recorders that
- provides the ability to control the recording of a multimedia content.\n
- \n
- Simple audio and audio/video are supported.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats">
- <summary>
- Gets the file formats that the current device supports.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs">
- <summary>
- Gets the audio encoders that the current device supports.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Dispose">
- <summary>
- Releases the unmanaged resources used by the Recorder.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Dispose(System.Boolean)">
- <summary>
- Releases the resources used by the Recorder.
- </summary>
- <param name="disposing">
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
- </param>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.State">
- <summary>
- Gets the current state of the recorder.
- </summary>
- <value>A <see cref="T:Tizen.Multimedia.RecorderState"/> that specifies the state of recorder.</value>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Prepare">
- <summary>
- Prepare the media recorder for recording.
- </summary>
- <remarks>
- The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> state.\n
- The state of the recorder will be the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after this.\n
- It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Unprepare">
- <summary>
- Resets the media recorder.
- </summary>
- <remarks>
- The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> after this.
- It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/>.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Start(System.String)">
- <summary>
- Starts the recording.
- </summary>
- <remarks>
- The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this. \n
- \n
- If the specified path exists, the file is removed automatically and updated by new one.\n
- The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.\n
- The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.\n
- \n
- In the video recorder, some preview format does not support record mode.
- You should use default preview format or <see cref="F:Tizen.Multimedia.CameraPixelFormat.Nv12"/> in the record mode.
- </remarks>
- <param name="savePath">The file path for recording result.</param>
- <privilege>http://tizen.org/privilege/recorder</privilege>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- The preview format of the camera is not supported.
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- <exception cref="T:System.ArgumentNullException"><paramref name="savePath"/> is null.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="savePath"/> is a zero-length string, contains only white space.</exception>
- <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
- <seealso cref="M:Tizen.Multimedia.Recorder.Commit"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.Cancel"/>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Resume">
- <summary>
- Resumes the recording.
- </summary>
- <remarks>
- The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this.
- It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/>.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Pause">
- <summary>
- Pause the recording.
- </summary>
- <remarks>
- The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> after this.
- It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/>.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Commit">
- <summary>
- Stops recording and saves the result.
- </summary>
- <remarks>
- The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.Cancel">
- <summary>
- Cancels the recording.\n
- The recording data is discarded and not written in the recording file.
- </summary>
- <remarks>
- The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
- The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.
- </remarks>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
- <summary>
- Apply the audio stream policy.
- </summary>
- <remarks>
- The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <param name="policy">The policy to apply.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>
- <exception cref="T:System.InvalidOperationException">
- The recorder is not in the valid state.\n
- -or-\n
- <paramref name="policy"/> is not supported for the recorder.
- -or-\n
- An internal error occurred.
- </exception>
- <exception cref="T:System.ObjectDisposedException">
- The recorder already has been disposed of.\n
- -or-\n
- <paramref name="policy"/> already has been disposed of.
- </exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.GetPeakAudioLevel">
- <summary>
- Returns the peak audio input level in dB since the last call to this method.
- </summary>
- <remarks>
- 0dB indicates maximum input level, -300dB indicates minimum input level.\n
- \n
- The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.
- </remarks>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="M:Tizen.Multimedia.Recorder.GetDeviceState(Tizen.Multimedia.RecorderType)">
- <summary>
- Returns the state of recorder device.
- </summary>
- <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.ErrorOccurred">
- <summary>
- Occurs when an error occurs during recorder operation.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.Interrupted">
- <summary>
- Occurs after interrupt handling is completed.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.StateChanged">
- <summary>
- This event occurs when recorder state is changed.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.RecordingStatusChanged">
- <summary>
- Occurs when recording information changes.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.AudioStreamStoring">
- <summary>
- Occurs when audio stream data is being delivered.
- </summary>
- <remarks>
- Do not call <see cref="M:Tizen.Multimedia.Recorder.Commit"/> and <see cref="M:Tizen.Multimedia.Recorder.Cancel"/> in this event.
- </remarks>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.RecordingLimitReached">
- <summary>
- Occurs when recording limit is reached.
- </summary>
- <remarks>
- After this event is raised, recording data is discarded and not written in the recording file.
- </remarks>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered">
- <summary>
- Occurs when muxed stream data is being delivered.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.Interrupting">
- <summary>
- Occurs before interrupt handling is started.
- </summary>
- </member>
- <member name="E:Tizen.Multimedia.Recorder.DeviceStateChanged">
- <summary>
- Occurs when a recorder device state changes.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.AudioCodec">
- <summary>
- Gets the audio codec for encoding an audio stream.
- </summary>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.FileFormat">
- <summary>
- Gets the file format of the recording result.
- </summary>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.AudioChannels">
- <summary>
- Gets or sets the number of audio channel.
- </summary>
- <remarks>
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <value>
- For mono recording, set channel to 1.
- For stereo recording, set channel to 2.
- </value>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.AudioDevice">
- <summary>
- Gets or sets the audio device for recording.
- </summary>
- <remarks>
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <value>A <see cref="T:Tizen.Multimedia.RecorderAudioDevice"/> that specifies the type of audio device.</value>
- <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.AudioSampleRate">
- <summary>
- Gets or sets the sampling rate of an audio stream in hertz.
- </summary>
- <remarks>
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.AudioBitRate">
- <summary>
- Gets or sets the bitrate of an audio encoder in bits per second.
- </summary>
- <remarks>
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.SizeLimit">
- <summary>
- Gets or sets the maximum size of a recording file.
- </summary>
- <value>
- The maximum size of a recording file in kilobytes, or 0 for unlimited size.
- </value>
- <remarks>
- After reaching the limitation, the data which is being recorded will
- be discarded and not written to the file.\n
- \n
- To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.TimeLimit">
- <summary>
- Gets or sets the time limit of recording.
- </summary>
- <value>
- The time of recording in seconds, or 0 for unlimited time.
- </value>
- <remarks>
- After reaching the limitation, the data which is being recorded will
- be discarded and not written to the file.\n
- \n
- To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.Recorder.Muted">
- <summary>
- Gets or sets the mute state of a recorder.
- </summary>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="T:Tizen.Multimedia.RecorderDeviceException">
- <summary>
- The exception that is thrown when a recorder device-related error occurs.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with a specified error message.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with
- a specified error message and inner exception.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.Type">
- <summary>
- Gets the recorder type.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.DeviceState">
- <summary>
- Gets the device state.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderAudioCodec">
- <summary>
- Specifies audio codecs for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.None">
- <summary>
- Disabled.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.Amr">
- <summary>
- AMR codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.Aac">
- <summary>
- AAC codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.Vorbis">
- <summary>
- Vorbis codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.Pcm">
- <summary>
- PCM codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioCodec.Mp3">
- <summary>
- The mp3 codec.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderAudioDevice">
- <summary>
- Specifies audio capture devices for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioDevice.Mic">
- <summary>
- Capture audio from Mic device.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderAudioDevice.Modem">
- <summary>
- Capture audio from modem.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderFileFormat">
- <summary>
- Specifies container formats for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.ThreeGp">
- <summary>
- 3GP file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.Mp4">
- <summary>
- MP4 file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.Amr">
- <summary>
- AMR file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.Adts">
- <summary>
- ADTS file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.Wav">
- <summary>
- WAV file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.Ogg">
- <summary>
- OGG file format.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderFileFormat.M2ts">
- <summary>
- M2TS file format.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderPolicy">
- <summary>
- Specifies recorder policies.
- </summary>
- <seealso cref="E:Tizen.Multimedia.Recorder.StateChanged"/>
- <seealso cref="E:Tizen.Multimedia.Recorder.Interrupting"/>
- <seealso cref="E:Tizen.Multimedia.Recorder.Interrupted"/>
- </member>
- <member name="F:Tizen.Multimedia.RecorderPolicy.Security">
- <summary>
- Security policy.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderPolicy.ResourceConflict">
- <summary>
- Resource conflict policy.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecordingLimitType">
- <summary>
- Specifies types of the recording limit for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- <seealso cref="P:Tizen.Multimedia.Recorder.SizeLimit"/>
- <seealso cref="P:Tizen.Multimedia.Recorder.TimeLimit"/>
- <seealso cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/>
- </member>
- <member name="F:Tizen.Multimedia.RecordingLimitType.Time">
- <summary>
- Time limit in seconds of recording file
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecordingLimitType.Size">
- <summary>
- Size limit in KB(KiloBytes) of recording file.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecordingLimitType.Space">
- <summary>
- No free space in storage.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderState">
- <summary>
- Specifies states for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderState.Idle">
- <summary>
- Recorder is created, but not prepared.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderState.Ready">
- <summary>
- Recorder is ready to record. In case of video recorder,
- preview display will be shown.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderState.Recording">
- <summary>
- Recorder is recording media.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderState.Paused">
- <summary>
- Recorder is paused while recording media.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderVideoCodec">
- <summary>
- Specifies video codecs for <see cref="T:Tizen.Multimedia.VideoRecorder"/>.
- </summary>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
- </member>
- <member name="F:Tizen.Multimedia.RecorderVideoCodec.H263">
- <summary>
- H263 codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderVideoCodec.H264">
- <summary>
- H264 codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderVideoCodec.Mpeg4">
- <summary>
- MPEG4 codec.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderVideoCodec.Theora">
- <summary>
- Theora codec.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderError">
- <summary>
- Specifies errors for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- <seealso cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/>
- </member>
- <member name="F:Tizen.Multimedia.RecorderError.Esd">
- <summary>
- ESD situation.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderError.DeviceError">
- <summary>
- Device Error.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderError.InternalError">
- <summary>
- Internal error.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderError.OutOfMemory">
- <summary>
- Out of memory.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderError.OutOfStorage">
- <summary>
- Out of storage or the storage has been removed while recording.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderType">
- <summary>
- Specifies recorder types for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderType.Audio">
- <summary>
- Audio recorder.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderType.Video">
- <summary>
- Video recorder.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderDeviceState">
- <summary>
- Specifies recorder device states for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderDeviceState.Idle">
- <summary>
- No recording in progress.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderDeviceState.Recording">
- <summary>
- Recording in progress.
- </summary>
- </member>
- <member name="F:Tizen.Multimedia.RecorderDeviceState.Paused">
- <summary>
- All recordings are paused.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderExtensions">
- <summary>
- Provides extension methods for <see cref="T:Tizen.Multimedia.Recorder"/>.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)">
- <summary>
- Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.
- </summary>
- <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>
- <param name="videoCodec">The <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.</param>
- <exception cref="T:System.ArgumentException"><paramref name="videoCodec"/> is invalid.</exception>
- </member>
- <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)">
- <summary>
- Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.
- </summary>
- <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>
- <param name="audioCodec">The <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.</param>
- <exception cref="T:System.ArgumentException"><paramref name="audioCodec"/> is invalid.</exception>
- </member>
- <member name="T:Tizen.Multimedia.RecorderInterruptedEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupted"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Reason">
- <summary>
- Gets the policy that interrupted the recorder.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Previous">
- <summary>
- Gets the previous state of the recorder.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Current">
- <summary>
- Gets the current state of the recorder.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderInterruptingEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupting"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.Reason">
- <summary>
- Gets the reason of the interrupt.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.State">
- <summary>
- Gets the previous state of the recorder.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecorderStateChangedEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.StateChanged"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.PreviousState">
- <summary>
- Gets the previous state of the recorder.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.CurrentState">
- <summary>
- Gets the current state of the recorder.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.IsStateChangedByPolicy">
- <summary>
- Gets the value indicating whether the state is changed by policy.
- </summary>
- <value>true if the state changed by policy such as resource conflict or security, otherwise false.</value>
- </member>
- <member name="T:Tizen.Multimedia.RecordingErrorOccurredEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/> event.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecordingErrorOccurredEventArgs.Error">
- <summary>
- Gets the error.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecordingLimitReachedEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/> event.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecordingLimitReachedEventArgs.#ctor(Tizen.Multimedia.RecordingLimitType)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingLimitReachedEventArgs"/> class
- with the specified type.
- </summary>
- <param name="type">The type of the limit.</param>
- </member>
- <member name="P:Tizen.Multimedia.RecordingLimitReachedEventArgs.Type">
- <summary>
- Gets the type of the limit.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.RecordingStatusChangedEventArgs">
- <summary>
- Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingStatusChanged"/> event.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.RecordingStatusChangedEventArgs.#ctor(System.Int64,System.Int64)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingStatusChangedEventArgs"/> class
- with the specified elapsed time and file size.
- </summary>
- <param name="elapsedTime">The time of the recording in milliseconds.</param>
- <param name="fileSize">The size of the recording in kilobytes.</param>
- </member>
- <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.ElapsedTime">
- <summary>
- Gets the time of the recording in milliseconds.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.FileSize">
- <summary>
- Gets the size of the recording file in kilobytes.
- </summary>
- </member>
- <member name="T:Tizen.Multimedia.VideoRecorder">
- <summary>
- Provides the ability to control video recording.
- </summary>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoResolutions(Tizen.Multimedia.CameraDevice)">
- <summary>
- Gets the video resolutions that the current device supports.
- </summary>
- <feature>http://tizen.org/feature/camera</feature>
- <param name="device">The camera device to retrieve the supported resolutions</param>
- <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="device"/> is invalid.</exception>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs">
- <summary>
- Gets the video encoders that the current device supports.
- </summary>
- <feature>http://tizen.org/feature/camera</feature>
- <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec and file format.
- </summary>
- <remarks>
- If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,
- the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
- \n
- The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>
- if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.
- </remarks>
- <param name="camera">The camera object.</param>
- <param name="videoCodec">The codec for video encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <feature>http://tizen.org/feature/camera</feature>
- <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
- <exception cref="T:System.NotSupportedException">
- A required feature is not supported.\n
- -or-\n
- <paramref name="videoCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified video codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="videoCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
- <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec,
- audio codec and file format.
- </summary>
- <remarks>
- If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,
- the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
- \n
- The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>
- if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.
- </remarks>
- <param name="camera">The camera object.</param>
- <param name="videoCodec">The codec for video encoding.</param>
- <param name="audioCodec">The codec for audio encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <feature>http://tizen.org/feature/camera</feature>
- <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>
- <exception cref="T:System.NotSupportedException">
- A required feature is not supported.\n
- -or-\n
- <paramref name="videoCodec"/> is not supported.\n
- -or-\n
- <paramref name="audioCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified video codec.
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified audio codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="videoCodec"/> is not valid.\n
- -or-\n
- <paramref name="audioCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
- <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Sets the video codec and the file format for recording. Audio will not recorded.
- </summary>
- <param name="videoCodec">The codec for video encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <exception cref="T:System.NotSupportedException">
- <paramref name="videoCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified video codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="videoCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
- </member>
- <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">
- <summary>
- Sets the video codec, audio codec and the file format for recording.
- </summary>
- <param name="videoCodec">The codec for video encoding.</param>
- <param name="audioCodec">The codec for audio encoding.</param>
- <param name="fileFormat">The format of result file.</param>
- <exception cref="T:System.NotSupportedException">
- <paramref name="videoCodec"/> is not supported.\n
- -or-\n
- <paramref name="audioCodec"/> is not supported.\n
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified video codec.
- -or-\n
- <paramref name="fileFormat"/> is not supported with the specified audio codec.
- </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="videoCodec"/> is not valid.\n
- -or-\n
- <paramref name="audioCodec"/> is not valid.\n
- -or-\n
- <paramref name="fileFormat"/> is not valid.
- </exception>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>
- <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>
- <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>
- <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>
- </member>
- <member name="P:Tizen.Multimedia.VideoRecorder.VideoCodec">
- <summary>
- Gets the audio codec for encoding an audio stream.
- </summary>
- </member>
- <member name="P:Tizen.Multimedia.VideoRecorder.VideoMotionRate">
- <summary>
- Gets or sets the video recording motion rate.
- </summary>
- <remarks>
- The attribute is valid only in a video recorder.\n
- If the rate is in range of 0-1, video is recorded in a slow motion mode.\n
- If the rate is bigger than 1, video is recorded in a fast motion mode.\n
- \n
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than or equal to 0.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <member name="P:Tizen.Multimedia.VideoRecorder.VideoOrientationTag">
- <summary>
- Gets or sets the orientation in a video metadata tag.
- </summary>
- <value>A <see cref="T:Tizen.Multimedia.Rotation"/> that specifies the type of orientation.</value>
- <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Tizen.Multimedia.VideoRecorder.VideoResolution" -->
- <member name="P:Tizen.Multimedia.VideoRecorder.VideoBitRate">
- <summary>
- Gets or sets the bitrate of an video encoder in bits per second.
- </summary>
- <remarks>
- To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.
- </remarks>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>
- <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>
- <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>
- </member>
- </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+ <assembly>\r
+ <name>Tizen.Multimedia.Recorder</name>\r
+ </assembly>\r
+ <members>\r
+ <member name="T:Tizen.Multimedia.AudioRecorder">\r
+ <summary>\r
+ Provides the ability to control audio recording.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.AudioRecorder.#ctor(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.AudioRecorder"/> class with the specified audio codec and file format.\r
+ </summary>\r
+ <param name="audioCodec">The codec for audio encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <feature>http://tizen.org/feature/microphone</feature>\r
+ <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+ <exception cref="T:System.NotSupportedException">\r
+ A required feature is not supported.\n\r
+ -or-\n\r
+ <paramref name="audioCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="audioCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentOutOfRangeException">\r
+ <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>\r
+ </exception>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.AudioRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Sets the audio codec and the file format for recording.\r
+ </summary>\r
+ <param name="audioCodec">The codec for audio encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <exception cref="T:System.NotSupportedException">\r
+ <paramref name="audioCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="audioCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentOutOfRangeException">\r
+ <paramref name="audioCodec"/> is <see cref="F:Tizen.Multimedia.RecorderAudioCodec.None"/>\r
+ </exception>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.AudioStreamStoringEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Stream">\r
+ <summary>\r
+ Gets the audio stream buffer.\r
+ </summary>\r
+ <remarks>\r
+ If the stream is modified in the event handler, the modified data will be stored.\r
+ \n\r
+ The buffer is only valid in the event.\n\r
+ Any attempt to access to this buffer after the event ends will throw an exception.\r
+ </remarks>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Type">\r
+ <summary>\r
+ Gets the audio format type.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Channels">\r
+ <summary>\r
+ Gets the number of channels.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.AudioStreamStoringEventArgs.Timestamp">\r
+ <summary>\r
+ Gets the timestamp(PTS) of stream buffer in milliseconds.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.MuxedStreamDeliveredEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Stream">\r
+ <summary>\r
+ Gets the stream buffer that will be recordered.\r
+ </summary>\r
+ <remarks>\r
+ This buffer is read-only and only valid in the event.\n\r
+ Any attempt to access to this buffer after the event ends will throw an exception.\r
+ </remarks>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.MuxedStreamDeliveredEventArgs.Offset">\r
+ <summary>\r
+ The file offset where the buffer will be written.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.Recorder">\r
+ <summary>\r
+ Recorder is a base class for audio and video recorders that\r
+ provides the ability to control the recording of a multimedia content.\n\r
+ \n\r
+ Simple audio and audio/video are supported.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats">\r
+ <summary>\r
+ Gets the file formats that the current device supports.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs">\r
+ <summary>\r
+ Gets the audio encoders that the current device supports.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Dispose">\r
+ <summary>\r
+ Releases the unmanaged resources used by the Recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Dispose(System.Boolean)">\r
+ <summary>\r
+ Releases the resources used by the Recorder.\r
+ </summary>\r
+ <param name="disposing">\r
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.\r
+ </param>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.State">\r
+ <summary>\r
+ Gets the current state of the recorder.\r
+ </summary>\r
+ <value>A <see cref="T:Tizen.Multimedia.RecorderState"/> that specifies the state of recorder.</value>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Prepare">\r
+ <summary>\r
+ Prepare the media recorder for recording.\r
+ </summary>\r
+ <remarks>\r
+ The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> state.\n\r
+ The state of the recorder will be the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after this.\n\r
+ It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Unprepare">\r
+ <summary>\r
+ Resets the media recorder.\r
+ </summary>\r
+ <remarks>\r
+ The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> after this.\r
+ It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/>.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Start(System.String)">\r
+ <summary>\r
+ Starts the recording.\r
+ </summary>\r
+ <remarks>\r
+ The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this. \n\r
+ \n\r
+ If the specified path exists, the file is removed automatically and updated by new one.\n\r
+ The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.\n\r
+ The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.\n\r
+ \n\r
+ In the video recorder, some preview format does not support record mode.\r
+ You should use default preview format or <see cref="F:Tizen.Multimedia.CameraPixelFormat.Nv12"/> in the record mode.\r
+ </remarks>\r
+ <param name="savePath">The file path for recording result.</param>\r
+ <privilege>http://tizen.org/privilege/recorder</privilege>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ The preview format of the camera is not supported.\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ <exception cref="T:System.ArgumentNullException"><paramref name="savePath"/> is null.</exception>\r
+ <exception cref="T:System.ArgumentException"><paramref name="savePath"/> is a zero-length string, contains only white space.</exception>\r
+ <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.Commit"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.Cancel"/>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Resume">\r
+ <summary>\r
+ Resumes the recording.\r
+ </summary>\r
+ <remarks>\r
+ The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> after this.\r
+ It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/>.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Pause">\r
+ <summary>\r
+ Pause the recording.\r
+ </summary>\r
+ <remarks>\r
+ The recorder should be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> after this.\r
+ It has no effect if the current state is the <see cref="F:Tizen.Multimedia.RecorderState.Paused"/>.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Commit">\r
+ <summary>\r
+ Stops recording and saves the result.\r
+ </summary>\r
+ <remarks>\r
+ The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.Cancel">\r
+ <summary>\r
+ Cancels the recording.\n\r
+ The recording data is discarded and not written in the recording file.\r
+ </summary>\r
+ <remarks>\r
+ The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+ The state of recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> after the operation.\r
+ </remarks>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ The method is called in <see cref="E:Tizen.Multimedia.Recorder.AudioStreamStoring"/> event.\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
+ <summary>\r
+ Apply the audio stream policy.\r
+ </summary>\r
+ <remarks>\r
+ The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <param name="policy">The policy to apply.</param>\r
+ <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>\r
+ <exception cref="T:System.InvalidOperationException">\r
+ The recorder is not in the valid state.\n\r
+ -or-\n\r
+ <paramref name="policy"/> is not supported for the recorder.\r
+ -or-\n\r
+ An internal error occurred.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException">\r
+ The recorder already has been disposed of.\n\r
+ -or-\n\r
+ <paramref name="policy"/> already has been disposed of.\r
+ </exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.GetPeakAudioLevel">\r
+ <summary>\r
+ Returns the peak audio input level in dB since the last call to this method.\r
+ </summary>\r
+ <remarks>\r
+ 0dB indicates maximum input level, -300dB indicates minimum input level.\n\r
+ \n\r
+ The recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Recording"/> or <see cref="F:Tizen.Multimedia.RecorderState.Paused"/> state.\r
+ </remarks>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.Recorder.GetDeviceState(Tizen.Multimedia.RecorderType)">\r
+ <summary>\r
+ Returns the state of recorder device.\r
+ </summary>\r
+ <exception cref="T:System.ArgumentException"><paramref name="type"/> is invalid.</exception>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.ErrorOccurred">\r
+ <summary>\r
+ Occurs when an error occurs during recorder operation.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.Interrupted">\r
+ <summary>\r
+ Occurs after interrupt handling is completed.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.StateChanged">\r
+ <summary>\r
+ This event occurs when recorder state is changed.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.RecordingStatusChanged">\r
+ <summary>\r
+ Occurs when recording information changes.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.AudioStreamStoring">\r
+ <summary>\r
+ Occurs when audio stream data is being delivered.\r
+ </summary>\r
+ <remarks>\r
+ Do not call <see cref="M:Tizen.Multimedia.Recorder.Commit"/> and <see cref="M:Tizen.Multimedia.Recorder.Cancel"/> in this event.\r
+ </remarks>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.RecordingLimitReached">\r
+ <summary>\r
+ Occurs when recording limit is reached.\r
+ </summary>\r
+ <remarks>\r
+ After this event is raised, recording data is discarded and not written in the recording file.\r
+ </remarks>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.MuxedStreamDelivered">\r
+ <summary>\r
+ Occurs when muxed stream data is being delivered.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.Interrupting">\r
+ <summary>\r
+ Occurs before interrupt handling is started.\r
+ </summary>\r
+ </member>\r
+ <member name="E:Tizen.Multimedia.Recorder.DeviceStateChanged">\r
+ <summary>\r
+ Occurs when a recorder device state changes.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.AudioCodec">\r
+ <summary>\r
+ Gets the audio codec for encoding an audio stream.\r
+ </summary>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.FileFormat">\r
+ <summary>\r
+ Gets the file format of the recording result.\r
+ </summary>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.AudioChannels">\r
+ <summary>\r
+ Gets or sets the number of audio channel.\r
+ </summary>\r
+ <remarks>\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <value>\r
+ For mono recording, set channel to 1.\r
+ For stereo recording, set channel to 2.\r
+ </value>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.AudioDevice">\r
+ <summary>\r
+ Gets or sets the audio device for recording.\r
+ </summary>\r
+ <remarks>\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <value>A <see cref="T:Tizen.Multimedia.RecorderAudioDevice"/> that specifies the type of audio device.</value>\r
+ <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.AudioSampleRate">\r
+ <summary>\r
+ Gets or sets the sampling rate of an audio stream in hertz.\r
+ </summary>\r
+ <remarks>\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.AudioBitRate">\r
+ <summary>\r
+ Gets or sets the bitrate of an audio encoder in bits per second.\r
+ </summary>\r
+ <remarks>\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.SizeLimit">\r
+ <summary>\r
+ Gets or sets the maximum size of a recording file.\r
+ </summary>\r
+ <value>\r
+ The maximum size of a recording file in kilobytes, or 0 for unlimited size.\r
+ </value>\r
+ <remarks>\r
+ After reaching the limitation, the data which is being recorded will\r
+ be discarded and not written to the file.\n\r
+ \n\r
+ To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.TimeLimit">\r
+ <summary>\r
+ Gets or sets the time limit of recording.\r
+ </summary>\r
+ <value>\r
+ The time of recording in seconds, or 0 for unlimited time.\r
+ </value>\r
+ <remarks>\r
+ After reaching the limitation, the data which is being recorded will\r
+ be discarded and not written to the file.\n\r
+ \n\r
+ To set, the recorder must be in the<see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref= "F:Tizen.Multimedia.RecorderState.Ready" /> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.Recorder.Muted">\r
+ <summary>\r
+ Gets or sets the mute state of a recorder.\r
+ </summary>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderDeviceException">\r
+ <summary>\r
+ The exception that is thrown when a recorder device-related error occurs.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with a specified error message.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecorderDeviceException.#ctor(System.String,System.Exception)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecorderDeviceException"/> class with\r
+ a specified error message and inner exception.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.Type">\r
+ <summary>\r
+ Gets the recorder type.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderDeviceStateChangedEventArgs.DeviceState">\r
+ <summary>\r
+ Gets the device state.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderAudioCodec">\r
+ <summary>\r
+ Specifies audio codecs for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.None">\r
+ <summary>\r
+ Disabled.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.Amr">\r
+ <summary>\r
+ AMR codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.Aac">\r
+ <summary>\r
+ AAC codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.Vorbis">\r
+ <summary>\r
+ Vorbis codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.Pcm">\r
+ <summary>\r
+ PCM codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioCodec.Mp3">\r
+ <summary>\r
+ The mp3 codec.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderAudioDevice">\r
+ <summary>\r
+ Specifies audio capture devices for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioDevice.Mic">\r
+ <summary>\r
+ Capture audio from Mic device.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderAudioDevice.Modem">\r
+ <summary>\r
+ Capture audio from modem.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderFileFormat">\r
+ <summary>\r
+ Specifies container formats for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.ThreeGp">\r
+ <summary>\r
+ 3GP file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.Mp4">\r
+ <summary>\r
+ MP4 file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.Amr">\r
+ <summary>\r
+ AMR file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.Adts">\r
+ <summary>\r
+ ADTS file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.Wav">\r
+ <summary>\r
+ WAV file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.Ogg">\r
+ <summary>\r
+ OGG file format.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderFileFormat.M2ts">\r
+ <summary>\r
+ M2TS file format.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderPolicy">\r
+ <summary>\r
+ Specifies recorder policies.\r
+ </summary>\r
+ <seealso cref="E:Tizen.Multimedia.Recorder.StateChanged"/>\r
+ <seealso cref="E:Tizen.Multimedia.Recorder.Interrupting"/>\r
+ <seealso cref="E:Tizen.Multimedia.Recorder.Interrupted"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderPolicy.Security">\r
+ <summary>\r
+ Security policy.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderPolicy.ResourceConflict">\r
+ <summary>\r
+ Resource conflict policy.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecordingLimitType">\r
+ <summary>\r
+ Specifies types of the recording limit for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ <seealso cref="P:Tizen.Multimedia.Recorder.SizeLimit"/>\r
+ <seealso cref="P:Tizen.Multimedia.Recorder.TimeLimit"/>\r
+ <seealso cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecordingLimitType.Time">\r
+ <summary>\r
+ Time limit in seconds of recording file\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecordingLimitType.Size">\r
+ <summary>\r
+ Size limit in KB(KiloBytes) of recording file.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecordingLimitType.Space">\r
+ <summary>\r
+ No free space in storage.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderState">\r
+ <summary>\r
+ Specifies states for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderState.Idle">\r
+ <summary>\r
+ Recorder is created, but not prepared.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderState.Ready">\r
+ <summary>\r
+ Recorder is ready to record. In case of video recorder,\r
+ preview display will be shown.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderState.Recording">\r
+ <summary>\r
+ Recorder is recording media.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderState.Paused">\r
+ <summary>\r
+ Recorder is paused while recording media.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderVideoCodec">\r
+ <summary>\r
+ Specifies video codecs for <see cref="T:Tizen.Multimedia.VideoRecorder"/>.\r
+ </summary>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderVideoCodec.H263">\r
+ <summary>\r
+ H263 codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderVideoCodec.H264">\r
+ <summary>\r
+ H264 codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderVideoCodec.Mpeg4">\r
+ <summary>\r
+ MPEG4 codec.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderVideoCodec.Theora">\r
+ <summary>\r
+ Theora codec.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderError">\r
+ <summary>\r
+ Specifies errors for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ <seealso cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderError.Esd">\r
+ <summary>\r
+ ESD situation.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderError.DeviceError">\r
+ <summary>\r
+ Device Error.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderError.InternalError">\r
+ <summary>\r
+ Internal error.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderError.OutOfMemory">\r
+ <summary>\r
+ Out of memory.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderError.OutOfStorage">\r
+ <summary>\r
+ Out of storage or the storage has been removed while recording.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderType">\r
+ <summary>\r
+ Specifies recorder types for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderType.Audio">\r
+ <summary>\r
+ Audio recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderType.Video">\r
+ <summary>\r
+ Video recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderDeviceState">\r
+ <summary>\r
+ Specifies recorder device states for <see cref="E:Tizen.Multimedia.Recorder.DeviceStateChanged"/>.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderDeviceState.Idle">\r
+ <summary>\r
+ No recording in progress.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderDeviceState.Recording">\r
+ <summary>\r
+ Recording in progress.\r
+ </summary>\r
+ </member>\r
+ <member name="F:Tizen.Multimedia.RecorderDeviceState.Paused">\r
+ <summary>\r
+ All recordings are paused.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderExtensions">\r
+ <summary>\r
+ Provides extension methods for <see cref="T:Tizen.Multimedia.Recorder"/>.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)">\r
+ <summary>\r
+ Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.\r
+ </summary>\r
+ <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>\r
+ <param name="videoCodec">The <see cref="T:Tizen.Multimedia.RecorderVideoCodec"/>.</param>\r
+ <exception cref="T:System.ArgumentException"><paramref name="videoCodec"/> is invalid.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)">\r
+ <summary>\r
+ Returns supported file formats for a <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.\r
+ </summary>\r
+ <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.RecorderFileFormat"/> representing the supported file formats.</returns>\r
+ <param name="audioCodec">The <see cref="T:Tizen.Multimedia.RecorderAudioCodec"/>.</param>\r
+ <exception cref="T:System.ArgumentException"><paramref name="audioCodec"/> is invalid.</exception>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderInterruptedEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupted"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Reason">\r
+ <summary>\r
+ Gets the reason that interrupted the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Previous">\r
+ <summary>\r
+ Gets the previous state of the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderInterruptedEventArgs.Current">\r
+ <summary>\r
+ Gets the current state of the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderInterruptingEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.Interrupting"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.Reason">\r
+ <summary>\r
+ Gets the reason of the interrupt.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderInterruptingEventArgs.State">\r
+ <summary>\r
+ Gets the previous state of the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecorderStateChangedEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.StateChanged"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.PreviousState">\r
+ <summary>\r
+ Gets the previous state of the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.CurrentState">\r
+ <summary>\r
+ Gets the current state of the recorder.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecorderStateChangedEventArgs.IsStateChangedByPolicy">\r
+ <summary>\r
+ Gets the value indicating whether the state is changed by policy.\r
+ </summary>\r
+ <value>true if the state changed by policy such as resource conflict or security, otherwise false.</value>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecordingErrorOccurredEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.ErrorOccurred"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecordingErrorOccurredEventArgs.Error">\r
+ <summary>\r
+ Gets the error.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecordingLimitReachedEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingLimitReached"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecordingLimitReachedEventArgs.#ctor(Tizen.Multimedia.RecordingLimitType)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingLimitReachedEventArgs"/> class\r
+ with the specified type.\r
+ </summary>\r
+ <param name="type">The type of the limit.</param>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecordingLimitReachedEventArgs.Type">\r
+ <summary>\r
+ Gets the type of the limit.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.RecordingStatusChangedEventArgs">\r
+ <summary>\r
+ Provides data for the <see cref="E:Tizen.Multimedia.Recorder.RecordingStatusChanged"/> event.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.RecordingStatusChangedEventArgs.#ctor(System.Int64,System.Int64)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.RecordingStatusChangedEventArgs"/> class\r
+ with the specified elapsed time and file size.\r
+ </summary>\r
+ <param name="elapsedTime">The time of the recording in milliseconds.</param>\r
+ <param name="fileSize">The size of the recording in kilobytes.</param>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.ElapsedTime">\r
+ <summary>\r
+ Gets the time of the recording in milliseconds.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.RecordingStatusChangedEventArgs.FileSize">\r
+ <summary>\r
+ Gets the size of the recording file in kilobytes.\r
+ </summary>\r
+ </member>\r
+ <member name="T:Tizen.Multimedia.VideoRecorder">\r
+ <summary>\r
+ Provides the ability to control video recording.\r
+ </summary>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoResolutions(Tizen.Multimedia.CameraDevice)">\r
+ <summary>\r
+ Gets the video resolutions that the current device supports.\r
+ </summary>\r
+ <feature>http://tizen.org/feature/camera</feature>\r
+ <param name="device">The camera device to retrieve the supported resolutions</param>\r
+ <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>\r
+ <exception cref="T:System.ArgumentException"><paramref name="device"/> is invalid.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs">\r
+ <summary>\r
+ Gets the video encoders that the current device supports.\r
+ </summary>\r
+ <feature>http://tizen.org/feature/camera</feature>\r
+ <exception cref="T:System.NotSupportedException">A required feature is not supported.</exception>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec and file format.\r
+ </summary>\r
+ <remarks>\r
+ If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,\r
+ the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n\r
+ \n\r
+ The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>\r
+ if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.\r
+ </remarks>\r
+ <param name="camera">The camera object.</param>\r
+ <param name="videoCodec">The codec for video encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <feature>http://tizen.org/feature/camera</feature>\r
+ <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+ <exception cref="T:System.NotSupportedException">\r
+ A required feature is not supported.\n\r
+ -or-\n\r
+ <paramref name="videoCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="videoCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>\r
+ <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.#ctor(Tizen.Multimedia.Camera,Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Initializes a new instance of the <see cref="T:Tizen.Multimedia.VideoRecorder"/> class with the specified camera, video codec,\r
+ audio codec and file format.\r
+ </summary>\r
+ <remarks>\r
+ If the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Created"/>,\r
+ the <see cref="P:Tizen.Multimedia.CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n\r
+ \n\r
+ The initial state of the Recorder will be <see cref="F:Tizen.Multimedia.RecorderState.Ready"/>\r
+ if the state of <see cref="T:Tizen.Multimedia.Camera"/> is <see cref="F:Tizen.Multimedia.CameraState.Preview"/> or <see cref="F:Tizen.Multimedia.CameraState.Captured"/>.\r
+ </remarks>\r
+ <param name="camera">The camera object.</param>\r
+ <param name="videoCodec">The codec for video encoding.</param>\r
+ <param name="audioCodec">The codec for audio encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <feature>http://tizen.org/feature/camera</feature>\r
+ <exception cref="T:System.InvalidOperationException">An internal error occurred.</exception>\r
+ <exception cref="T:System.NotSupportedException">\r
+ A required feature is not supported.\n\r
+ -or-\n\r
+ <paramref name="videoCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="audioCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="videoCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="audioCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <exception cref="T:System.ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>\r
+ <exception cref="T:System.ArgumentNullException"><paramref name="camera"/> is null.</exception>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Sets the video codec and the file format for recording. Audio will not recorded.\r
+ </summary>\r
+ <param name="videoCodec">The codec for video encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <exception cref="T:System.NotSupportedException">\r
+ <paramref name="videoCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="videoCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+ </member>\r
+ <member name="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderAudioCodec,Tizen.Multimedia.RecorderFileFormat)">\r
+ <summary>\r
+ Sets the video codec, audio codec and the file format for recording.\r
+ </summary>\r
+ <param name="videoCodec">The codec for video encoding.</param>\r
+ <param name="audioCodec">The codec for audio encoding.</param>\r
+ <param name="fileFormat">The format of result file.</param>\r
+ <exception cref="T:System.NotSupportedException">\r
+ <paramref name="videoCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="audioCodec"/> is not supported.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified video codec.\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not supported with the specified audio codec.\r
+ </exception>\r
+ <exception cref="T:System.ArgumentException">\r
+ <paramref name="videoCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="audioCodec"/> is not valid.\n\r
+ -or-\n\r
+ <paramref name="fileFormat"/> is not valid.\r
+ </exception>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedAudioCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.GetSupportedVideoCodecs"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.GetSupportedFileFormats"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderAudioCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.RecorderExtensions.GetSupportedFileFormats(Tizen.Multimedia.RecorderVideoCodec)"/>\r
+ <seealso cref="M:Tizen.Multimedia.VideoRecorder.SetFormatAndCodec(Tizen.Multimedia.RecorderVideoCodec,Tizen.Multimedia.RecorderFileFormat)"/>\r
+ <seealso cref="M:Tizen.Multimedia.Recorder.Start(System.String)"/>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.VideoRecorder.VideoCodec">\r
+ <summary>\r
+ Gets the audio codec for encoding an audio stream.\r
+ </summary>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.VideoRecorder.VideoMotionRate">\r
+ <summary>\r
+ Gets or sets the video recording motion rate.\r
+ </summary>\r
+ <remarks>\r
+ The attribute is valid only in a video recorder.\n\r
+ If the rate is in range of 0-1, video is recorded in a slow motion mode.\n\r
+ If the rate is bigger than 1, video is recorded in a fast motion mode.\n\r
+ \n\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="value"/> is less than or equal to 0.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <member name="P:Tizen.Multimedia.VideoRecorder.VideoOrientationTag">\r
+ <summary>\r
+ Gets or sets the orientation in a video metadata tag.\r
+ </summary>\r
+ <value>A <see cref="T:Tizen.Multimedia.Rotation"/> that specifies the type of orientation.</value>\r
+ <exception cref="T:System.ArgumentException"><paramref name="value"/> is not valid.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ <!-- "P:Tizen.Multimedia.VideoRecorder.VideoResolution" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+ <member name="P:Tizen.Multimedia.VideoRecorder.VideoBitRate">\r
+ <summary>\r
+ Gets or sets the bitrate of an video encoder in bits per second.\r
+ </summary>\r
+ <remarks>\r
+ To set, the recorder must be in the <see cref="F:Tizen.Multimedia.RecorderState.Idle"/> or <see cref="F:Tizen.Multimedia.RecorderState.Ready"/> state.\r
+ </remarks>\r
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is less than or equal to zero.</exception>\r
+ <exception cref="T:System.InvalidOperationException">The recorder is not in the valid state.</exception>\r
+ <exception cref="T:System.ObjectDisposedException">The recorder already has been disposed of.</exception>\r
+ </member>\r
+ </members>\r
+</doc>\r