Refactor Android Settings

This commit is contained in:
Florian Märkl 2019-10-20 14:45:18 +02:00
commit 4137a46af9
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
8 changed files with 173 additions and 46 deletions

View file

@ -74,15 +74,17 @@ typedef struct chiaki_connect_video_profile_t
} ChiakiConnectVideoProfile;
typedef enum {
CHIAKI_VIDEO_RESOLUTION_PRESET_360p,
CHIAKI_VIDEO_RESOLUTION_PRESET_540p,
CHIAKI_VIDEO_RESOLUTION_PRESET_720p,
CHIAKI_VIDEO_RESOLUTION_PRESET_1080p
// values must not change
CHIAKI_VIDEO_RESOLUTION_PRESET_360p = 1,
CHIAKI_VIDEO_RESOLUTION_PRESET_540p = 2,
CHIAKI_VIDEO_RESOLUTION_PRESET_720p = 3,
CHIAKI_VIDEO_RESOLUTION_PRESET_1080p = 4
} ChiakiVideoResolutionPreset;
typedef enum {
CHIAKI_VIDEO_FPS_PRESET_30,
CHIAKI_VIDEO_FPS_PRESET_60
// values must not change
CHIAKI_VIDEO_FPS_PRESET_30 = 30,
CHIAKI_VIDEO_FPS_PRESET_60 = 60
} ChiakiVideoFPSPreset;
CHIAKI_EXPORT void chiaki_connect_video_profile_preset(ChiakiConnectVideoProfile *profile, ChiakiVideoResolutionPreset resolution, ChiakiVideoFPSPreset fps);