[Multimedia] Redesigned Recorder API 70/144970/9
authorcoderhyme <jhyo.kim@samsung.com>
Sat, 19 Aug 2017 03:24:00 +0000 (12:24 +0900)
committercoderhyme <jhyo.kim@samsung.com>
Tue, 5 Sep 2017 05:58:20 +0000 (14:58 +0900)
commita75065977342aa47ef79bf0b822b5722e013a3fb
tree2e1390b40d267abf8834709772c315117b6e0377
parentc39387f1aece82b20f83839d3896f20a7c6ea54c
[Multimedia] Redesigned Recorder API

- Splited the recorder into video/audio recorder.
- Removed Options and Settings classes.
- Added apis added in native 4.0

Change-Id: Id81331241aeca7d8fec6033fbfee20b0e2257e87
Signed-off-by: coderhyme <jhyo.kim@samsung.com>
34 files changed:
src/Tizen.Multimedia.Recorder/Interop/Interop.Recorder.Capabilities.cs [moved from src/Tizen.Multimedia.Recorder/Interop/Interop.RecorderFeatures.cs with 67% similarity]
src/Tizen.Multimedia.Recorder/Interop/Interop.Recorder.Events.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Interop/Interop.Recorder.Settings.cs [moved from src/Tizen.Multimedia.Recorder/Interop/Interop.RecorderSettings.cs with 50% similarity]
src/Tizen.Multimedia.Recorder/Interop/Interop.Recorder.cs
src/Tizen.Multimedia.Recorder/Recorder/AudioRecorder.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/AudioStreamDeliveredEventArgs.cs [deleted file]
src/Tizen.Multimedia.Recorder/Recorder/AudioStreamStoringEventArgs.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/MuxedStreamDeliveredEventArgs.cs [moved from src/Tizen.Multimedia.Recorder/Recorder/MuxedStreamEventArgs.cs with 52% similarity, mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/Recorder.Capabilities.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/Recorder.Events.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/Recorder.Settings.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/Recorder.cs
src/Tizen.Multimedia.Recorder/Recorder/RecorderDeviceException.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/RecorderDeviceStateChangedEventArgs.cs [moved from src/Tizen.Multimedia.Recorder/Recorder/RecordingProgressEventArgs.cs with 59% similarity, mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/RecorderEnums.cs
src/Tizen.Multimedia.Recorder/Recorder/RecorderError.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/RecorderErrorFactory.cs [deleted file]
src/Tizen.Multimedia.Recorder/Recorder/RecorderExtensions.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/RecorderFeatures.cs [deleted file]
src/Tizen.Multimedia.Recorder/Recorder/RecorderInterruptedEventArgs.cs
src/Tizen.Multimedia.Recorder/Recorder/RecorderInterruptingEventArgs.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/RecorderSettings.cs [deleted file]
src/Tizen.Multimedia.Recorder/Recorder/RecorderStateChangedEventArgs.cs
src/Tizen.Multimedia.Recorder/Recorder/RecordingErrorOccurredEventArgs.cs
src/Tizen.Multimedia.Recorder/Recorder/RecordingLimitReachedEventArgs.cs
src/Tizen.Multimedia.Recorder/Recorder/RecordingStatusChangedEventArgs.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.Capabilities.cs [new file with mode: 0644]
src/Tizen.Multimedia.Recorder/Recorder/VideoRecorder.cs [new file with mode: 0644]
src/Tizen.Multimedia.StreamRecorder/StreamRecorder/StreamRecorder.cs
src/Tizen.Multimedia/Common.Internal/DependentMediaBuffer.cs [new file with mode: 0644]
src/Tizen.Multimedia/Common.Internal/IBufferOwner.cs
src/Tizen.Multimedia/Common.Internal/MediaBufferBase.cs [new file with mode: 0644]
src/Tizen.Multimedia/Common.Internal/ScopedMediaBuffer.cs [new file with mode: 0644]
src/Tizen.Multimedia/Common/IMediaBuffer.cs