Module |
|
Header |
/Engine/Source/Runtime/AVEncoder/Public/AVEncoder.h |
Include |
#include "AVEncoder.h" |
struct FAVPacket
Encoded output. Both FVideoEncoder and FAudioEncoder use this same type to output the encoded data.
Name | Description | ||
---|---|---|---|
|
union AVEncoder... |
@6136 |
Depending if it's a Video or Audio packet, you should only access either the Video or Audio member. |
|
AVEncoder::FAVP... |
Audio |
|
|
bKeyFrame |
||
|
Data |
Actual encoded output |
|
|
Duration |
||
|
EncodeFinishTs |
||
|
EncodeStartTs |
||
|
FrameAvgQP |
||
|
Framerate |
||
|
Height |
||
|
Timestamp |
||
|
AVEncoder::FAVP... |
Timings |
Encoding latency |
|
Type |
||
|
AVEncoder::FAVP... |
Video |
|
|
Width |
Name | Description | ||
---|---|---|---|
|
IsValid() |
The encoder can fail to encode a given frame This might be expanded to an enum to show a reason, or removed entirely in the future once we make the encoders a bit sturdier. |
|
|
IsVideoKeyFrame() |
Returns true if this packet is a video key frame |