OMX init
This commit is contained in:
21
include/media_codec.h
Normal file
21
include/media_codec.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#pragma once
|
||||
|
||||
extern "C" {
|
||||
|
||||
enum codec_type_t {
|
||||
H264_ENCODE,
|
||||
H264_DECODE,
|
||||
};
|
||||
|
||||
struct media_codec_t {
|
||||
|
||||
void *(*codec_alloc)(codec_type_t type, char const *node);
|
||||
|
||||
int (*encode_frame)(void *context, void *buffer_handle, void *out_buf, int *out_size);
|
||||
|
||||
int (*request_key_frame)(void *context);
|
||||
|
||||
int (*codec_free)(void *context);
|
||||
};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user