mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-18 19:48:07 +00:00
Add linphone_core_get_camera_sensor_rotation().
This commit is contained in:
parent
d1dc89b520
commit
f2738da8d9
2 changed files with 21 additions and 0 deletions
|
|
@ -4744,6 +4744,16 @@ void linphone_core_set_device_rotation(LinphoneCore *lc, int rotation) {
|
|||
#endif
|
||||
}
|
||||
|
||||
int linphone_core_get_camera_sensor_rotation(LinphoneCore *lc) {
|
||||
#ifdef VIDEO_ENABLED
|
||||
LinphoneCall *call = linphone_core_get_current_call(lc);
|
||||
if ((call != NULL) && (call->videostream != NULL)) {
|
||||
return video_stream_get_camera_sensor_rotation(call->videostream);
|
||||
}
|
||||
#endif
|
||||
return -1;
|
||||
}
|
||||
|
||||
static MSVideoSizeDef supported_resolutions[]={
|
||||
#ifdef ENABLE_HD
|
||||
{ {MS_VIDEO_SIZE_1080P_W,MS_VIDEO_SIZE_1080P_H} , "1080p" },
|
||||
|
|
|
|||
|
|
@ -1354,6 +1354,17 @@ void linphone_core_use_preview_window(LinphoneCore *lc, bool_t yesno);
|
|||
int linphone_core_get_device_rotation(LinphoneCore *lc );
|
||||
void linphone_core_set_device_rotation(LinphoneCore *lc, int rotation);
|
||||
|
||||
/**
|
||||
* @brief Get the camera sensor rotation.
|
||||
*
|
||||
* This is needed on some mobile platforms to get the number of degrees the camera sensor
|
||||
* is rotated relative to the screen.
|
||||
*
|
||||
* @param lc The linphone core related to the operation
|
||||
* @return The camera sensor rotation in degrees (0 to 360) or -1 if it could not be retrieved
|
||||
*/
|
||||
int linphone_core_get_camera_sensor_rotation(LinphoneCore *lc);
|
||||
|
||||
/* start or stop streaming video in case of embedded window */
|
||||
void linphone_core_show_video(LinphoneCore *lc, bool_t show);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue