Inherits agora::rtc::rtc_packet_t.
|
enum | VIDEO_STREAM_TYPE {
VIDEO_STREAM_UNKNOWN = -1,
VIDEO_STREAM_HIGH = 0,
VIDEO_STREAM_LOW = 1,
VIDEO_STREAM_MEDIUM = 2,
VIDEO_STREAM_LIVE = 3,
VIDEO_STREAM_MIN = VIDEO_STREAM_HIGH,
VIDEO_STREAM_MAX = VIDEO_STREAM_LIVE
} |
|
enum | VIDEO_FLAG_TYPE {
VIDEO_FLAG_KEY_FRAME = 0x80,
VIDEO_FLAG_FEC = 0x40,
VIDEO_FLAG_LIVE = 0x20,
VIDEO_FLAG_STD_CODEC = 0x8,
VIDEO_FLAG_B_FRAME = 0x10,
VIDEO_FLAG_HARDWARE_ENCODE = 0x4
} |
|
enum | VIDEO_FRAME_TYPE { KEY_FRAME = 0,
DELTA_FRAME = 1,
B_FRAME = 2
} |
|
enum | VIDEO_CODEC_TYPE { VIDEO_CODEC_VP8 = 1,
VIDEO_CODEC_H264 = 2,
VIDEO_CODEC_EVP = 3,
VIDEO_CODEC_E264 = 4
} |
|
enum | VIDEO_EXTRA_FLAG_TYPE { VIDEO_EXTRA_FLAG_TIMESTAMP_SET = 0x1
} |
|
enum | EXTENSION_VERSION { EXTENSION_VERSION_0 = 0,
EXTENSION_VERSION_1 = 1,
EXTENSION_VERSION_2 = 2
} |
|
enum | INTERNAL_FLAG_TYPE {
RTC_FLAG_REXFERRED = 0x1,
RTC_FLAG_FROM_VOS = 0x2,
RTC_FLAG_FROM_P2P = 0x4,
RTC_FLAG_FROM_BROADCAST = 0x8,
VIDEO_FLAG_TIMESTAMP_SET = 0x10,
VIDEO_FLAG_CACHED = 0x20,
VIDEO_FLAG_VIDEO3 = 0x40
} |
|
◆ VIDEO_STREAM_TYPE
Enumerator |
---|
VIDEO_STREAM_UNKNOWN | |
VIDEO_STREAM_HIGH | |
VIDEO_STREAM_LOW | |
VIDEO_STREAM_MEDIUM | |
VIDEO_STREAM_LIVE | |
VIDEO_STREAM_MIN | |
VIDEO_STREAM_MAX | |
◆ VIDEO_FLAG_TYPE
Enumerator |
---|
VIDEO_FLAG_KEY_FRAME | |
VIDEO_FLAG_FEC | |
VIDEO_FLAG_LIVE | |
VIDEO_FLAG_STD_CODEC | |
VIDEO_FLAG_B_FRAME | |
VIDEO_FLAG_HARDWARE_ENCODE | |
◆ VIDEO_FRAME_TYPE
Enumerator |
---|
KEY_FRAME | |
DELTA_FRAME | |
B_FRAME | |
◆ VIDEO_CODEC_TYPE
Enumerator |
---|
VIDEO_CODEC_VP8 | |
VIDEO_CODEC_H264 | |
VIDEO_CODEC_EVP | |
VIDEO_CODEC_E264 | |
◆ VIDEO_EXTRA_FLAG_TYPE
Enumerator |
---|
VIDEO_EXTRA_FLAG_TIMESTAMP_SET | |
◆ EXTENSION_VERSION
Enumerator |
---|
EXTENSION_VERSION_0 | |
EXTENSION_VERSION_1 | |
EXTENSION_VERSION_2 | |
◆ video_packet_t()
agora::rtc::video_packet_t::video_packet_t |
( |
| ) |
|
|
inline |
◆ fromVideType()
void agora::rtc::video_packet_t::fromVideType |
( |
uint8_t |
f | ) |
|
|
inline |
◆ toVideoType()
uint8_t agora::rtc::video_packet_t::toVideoType |
( |
| ) |
const |
|
inline |
◆ hasReserveBit()
bool agora::rtc::video_packet_t::hasReserveBit |
( |
uint16_t |
bit | ) |
|
|
inline |
◆ frameSeq
uint32_t agora::rtc::video_packet_t::frameSeq |
◆ frameType
uint8_t agora::rtc::video_packet_t::frameType |
◆ streamType
uint8_t agora::rtc::video_packet_t::streamType |
◆ packets
uint16_t agora::rtc::video_packet_t::packets |
◆ subseq
uint16_t agora::rtc::video_packet_t::subseq |
◆ fecPkgNum
uint16_t agora::rtc::video_packet_t::fecPkgNum |
◆ codec
uint8_t agora::rtc::video_packet_t::codec |
◆ flags
uint8_t agora::rtc::video_packet_t::flags |
◆ protocolVersion
uint8_t agora::rtc::video_packet_t::protocolVersion |
◆ reqMs
uint32_t agora::rtc::video_packet_t::reqMs |
◆ reserve1
uint32_t agora::rtc::video_packet_t::reserve1 |
◆ extension
Extension agora::rtc::video_packet_t::extension |
◆ transport_seq
int64_t agora::rtc::video_packet_t::transport_seq |
◆ cc_type
int8_t agora::rtc::video_packet_t::cc_type |
◆ max_temporal_layers
uint8_t agora::rtc::video_packet_t::max_temporal_layers |
◆ curr_temporal_layer
uint8_t agora::rtc::video_packet_t::curr_temporal_layer |