![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Data Fields | |
| uint8_t * | data |
| size_t | size |
| int64_t | pts |
| int64_t | dts |
| int32_t | timebase_num |
| int32_t | timebase_den |
| enum obs_encoder_type | type |
| bool | keyframe |
| int64_t | dts_usec |
| int64_t | sys_dts_usec |
| int | priority |
| int | drop_priority |
| size_t | track_idx |
| obs_encoder_t * | encoder |
Encoder output packet
| uint8_t* encoder_packet::data |
Packet data
| int encoder_packet::drop_priority |
Dropped packet priority
If this packet needs to be dropped, the next packet must be of this priority or higher to continue transmission.
| int64_t encoder_packet::dts |
Decode timestamp
| int64_t encoder_packet::dts_usec |
| obs_encoder_t* encoder_packet::encoder |
Encoder from which the track originated from
| bool encoder_packet::keyframe |
Is a keyframe
| int encoder_packet::priority |
Packet priority
This is generally use by video encoders to specify the priority of the packet.
| int64_t encoder_packet::pts |
Presentation timestamp
| size_t encoder_packet::size |
Packet size
| int64_t encoder_packet::sys_dts_usec |
| int32_t encoder_packet::timebase_den |
Timebase denominator
| int32_t encoder_packet::timebase_num |
Timebase numerator
| size_t encoder_packet::track_idx |
Audio track index (used with outputs)
| enum obs_encoder_type encoder_packet::type |
Encoder type