MediaInfVdec.hpp
1
//
2
// Created by tfh on 2024/01/06.
3
//
4
5
#ifndef EMX_MediaInfVdec_HPP
6
#define EMX_MediaInfVdec_HPP
7
8
#include "media/common/MediaTypedef.hpp"
9
10
namespace
Emx
{
15
class
MediaInfVdec
{
16
public
:
18
struct
Param
{
19
VideoCodecE
codec
;
20
uint16_t
width
;
21
uint16_t
height
;
22
};
23
24
struct
FrameData
{
25
EmxData
data
;
26
uint64_t
tsInUs
;
27
};
28
};
29
31
}
32
33
#endif
//EMX_MediaInfVdec_HPP
Emx::MediaInfVdec
Definition:
MediaInfVdec.hpp:15
Emx::VideoCodecE
VideoCodecE
视频编码类型
Definition:
MediaTypedef.hpp:18
Emx
Definition:
EmxGpio.hpp:10
Emx::EmxData
Definition:
EmxTypeDef.hpp:52
Emx::MediaInfVdec::FrameData
Definition:
MediaInfVdec.hpp:24
Emx::MediaInfVdec::FrameData::tsInUs
uint64_t tsInUs
Definition:
MediaInfVdec.hpp:26
Emx::MediaInfVdec::FrameData::data
EmxData data
Definition:
MediaInfVdec.hpp:25
Emx::MediaInfVdec::Param
视频解码持久化参数
Definition:
MediaInfVdec.hpp:18
Emx::MediaInfVdec::Param::codec
VideoCodecE codec
编码类型
Definition:
MediaInfVdec.hpp:19
Emx::MediaInfVdec::Param::height
uint16_t height
图像高
Definition:
MediaInfVdec.hpp:21
Emx::MediaInfVdec::Param::width
uint16_t width
图像宽
Definition:
MediaInfVdec.hpp:20