Open Broadcaster Software
Free, open source software for live streaming and recording
Main Page
Related Pages
Data Structures
Files
File List
Globals
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
media_frames_per_second_to_frame_interval(
13
struct
media_frames_per_second
fps)
14
{
15
return
(
double
)fps.
denominator
/ fps.
numerator
;
16
}
17
18
static
inline
double
media_frames_per_second_to_fps(
19
struct
media_frames_per_second
fps)
20
{
21
return
(
double
)fps.
numerator
/ fps.
denominator
;
22
}
23
24
static
inline
bool
media_frames_per_second_is_valid(
25
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::denominator
uint32_t denominator
Definition:
frame-rate.h:9
uint32_t
unsigned uint32_t
Definition:
vc_stdint.h:31
media_frames_per_second
Definition:
frame-rate.h:7
media_frames_per_second::numerator
uint32_t numerator
Definition:
frame-rate.h:8
libobs
media-io
frame-rate.h
Generated on Thu Oct 20 2016 19:28:59 for Open Broadcaster Software by
1.8.11