Open Broadcaster Software
Free, open source software for live streaming and recording
frame-rate.h
Go to the documentation of this file.
1
#pragma once
2
3
#ifdef __cplusplus
4
extern
"C"
{
5
#endif
6
7
struct
media_frames_per_second
{
8
uint32_t
numerator
;
9
uint32_t
denominator
;
10
};
11
12
static
inline
double
13
media_frames_per_second_to_frame_interval(
struct
media_frames_per_second
fps)
14
{
15
return
(
double
)fps.
denominator
/ fps.
numerator
;
16
}
17
18
static
inline
double
19
media_frames_per_second_to_fps(
struct
media_frames_per_second
fps)
20
{
21
return
(
double
)fps.
numerator
/ fps.
denominator
;
22
}
23
24
static
inline
bool
25
media_frames_per_second_is_valid(
struct
media_frames_per_second
fps)
26
{
27
return
fps.
numerator
&& fps.
denominator
;
28
}
29
30
#ifdef __cplusplus
31
}
32
#endif
media_frames_per_second::numerator
uint32_t numerator
Definition:
frame-rate.h:8
media_frames_per_second::denominator
uint32_t denominator
Definition:
frame-rate.h:9
media_frames_per_second
Definition:
frame-rate.h:7
libobs
media-io
frame-rate.h
Generated on Thu Apr 16 2020 00:00:00 for Open Broadcaster Software by
1.8.17