 |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the documentation of this file.
20 #include "../util/bmem.h"
32 static inline void video_frame_free(
struct video_frame *frame)
41 video_frame_create(
enum video_format format, uint32_t width, uint32_t height)
50 static inline void video_frame_destroy(
struct video_frame *frame)
uint8_t * data[MAX_AV_PLANES]
Definition: video-frame.h:24
EXPORT void bfree(void *ptr)
#define EXPORT
Definition: c99defs.h:37
uint32_t linesize[MAX_AV_PLANES]
Definition: video-frame.h:25
Definition: video-frame.h:23
video_format
Definition: video-io.h:33
EXPORT void video_frame_init(struct video_frame *frame, enum video_format format, uint32_t width, uint32_t height)
EXPORT void video_frame_copy(struct video_frame *dst, const struct video_frame *src, enum video_format format, uint32_t height)