Add Recording modes 35/218535/28 accepted/tizen/unified/20200113.222502 submit/tizen/20200107.015415 submit/tizen/20200108.071757 submit/tizen/20200113.060950 submit/tizen/20200121.084540 submit/trunk/20200107.014436
authorHyunsoo Park <hance.park@samsung.com>
Mon, 25 Nov 2019 07:02:19 +0000 (16:02 +0900)
committerHyunsoo Park <hance.park@samsung.com>
Mon, 6 Jan 2020 07:11:38 +0000 (16:11 +0900)
commit0137689a3414e0dd55f9396f550dd25ef71767ee
tree750a5efd2b7eb877e22010a0dec23654268bda2e
parent47bfa379be59f7491fc9e2cff15dd93be55f71af
Add Recording modes

Adds APIs for setting modes. It serves to select mode for recording what user want.
Mode means how to stream recorder works.

[apis]
streamrecorder_set_mode(streamrecorder_h recorder, streamrecorder_mode_e mode);
streamrecorder_get_mode(streamrecorder_h recorder, streamrecorder_mode_e* mode);

[modes]
Add stream recording modes.
- STREAMRECORDER_MODE_STREAM_BUFFER
- STREAMRECORDER_MODE_DEVICE_LOOPBACK

*STREAMRECORDER_MODE_STREAM_BUFFER
: Uses Stream Recorder same as current.

*STREAMRECORDER_MODE_DEVICE_LOOPBACK
: For using it only device's own screen (display) and audio, please use this mode.

Change-Id: Ibbe4356589769659e5091c1b57945ead837a5d22
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
include/streamrecorder.h
include/streamrecorder_private.h
packaging/capi-media-streamrecorder.spec
src/streamrecorder.c
src/streamrecorder_private.c