| AlternateGroup |
uint16 |
|
MP4Muxer.h |
|
| bEnabled |
bool |
|
MP4Muxer.h |
|
| bInMovie |
bool |
|
MP4Muxer.h |
|
| bIsAllKeyframes |
bool |
Set to `true_ if every sample in this track is independently decodable and is a sync sample (keyframe). |
MP4Muxer.h |
|
| ConstantSampleDuration |
uint32 |
If every sample has the same duration you can set this fixed value here for convenience and then specify 0 for duration in the FTrackSample structure. |
MP4Muxer.h |
|
| Language |
uint8 |
Language tag to set in the `mvhd_ box. Must be a 3 letter ISO-639-2/T code. |
MP4Muxer.h |
|
| Layer |
uint16 |
Various flags to set in the `tkhd_ box. See ISO/IEC 14496-12:2022 - 8.3.2 Track header box |
MP4Muxer.h |
|
| Name |
FString |
If set this gets written as an udta_/name_ box into the track to give the track a human readable label. |
MP4Muxer.h |
|
| Properties |
TVariant< FVideo, FAudio, FTimecode, FOpaqueData > |
Track type specific values that need to be set. |
MP4Muxer.h |
|
| SampleEntryBoxes |
TArray< TArray< uint8 > > |
Additional pre-built boxes to be added to the sample type (see SampleEntryFormat_ above) that is written to the stsd_ box. |
MP4Muxer.h |
|
| SampleEntryFormat |
uint32 |
ISO/IEC 14496-12 Section 8.5.2.1 "format" |
MP4Muxer.h |
|
| SubSampleFlags |
TOptional< uint32 > |
If set, a subsample box subs_ will be added to the stsd_ or `traf_ box with subsample information provided for each sample when adding it to the track. |
MP4Muxer.h |
|
| Timescale |
uint32 |
The number of ticks per second in which this tracks sample decode and presentation time as well as the sample duration is measured in. |
MP4Muxer.h |
|