41#define MAX_SEGMENT_SIZE 130
46#define MAX_ES_SIZE_BIG 1024*1000 * 4
51#define MAX_ES_SIZE_SMALL 1024*1000 * 1
625 pData = (uint8_t*)malloc(
sizeof(uint8_t) * esSize);
642 for (int32_t i = 0; i < MAX_SEGMENT_SIZE; i++)
struct FindHdlrResult_s sFindHdlrResult_t
eMp4BoxType_t
Definition atsc_core_streamer_isobmff.h:69
@ eMp4BoxTypeDINF
Definition atsc_core_streamer_isobmff.h:107
@ eMp4BoxTypeSTSD
Definition atsc_core_streamer_isobmff.h:72
@ eMp4BoxTypeFTYP
Definition atsc_core_streamer_isobmff.h:79
@ eMp4BoxTypeMOOF
Definition atsc_core_streamer_isobmff.h:102
@ eMp4BoxTypeDREF
Definition atsc_core_streamer_isobmff.h:108
@ eMp4BoxTypeEND
Definition atsc_core_streamer_isobmff.h:113
@ eMp4BoxTypeNMHD
Definition atsc_core_streamer_isobmff.h:86
@ eMp4BoxTypeSIDX
Definition atsc_core_streamer_isobmff.h:99
@ eMp4BoxTypeSTSZ
Definition atsc_core_streamer_isobmff.h:75
@ eMp4BoxTypeTRHD
Definition atsc_core_streamer_isobmff.h:71
@ eMp4BoxTypeTREX
Definition atsc_core_streamer_isobmff.h:90
@ eMp4BoxTypeSMHD
Definition atsc_core_streamer_isobmff.h:84
@ eMp4BoxTypeTREF
Definition atsc_core_streamer_isobmff.h:110
@ eMp4BoxTypeSTTS
Definition atsc_core_streamer_isobmff.h:73
@ eMp4BoxTypeMOOV
Definition atsc_core_streamer_isobmff.h:95
@ eMp4BoxTypeSTBL
Definition atsc_core_streamer_isobmff.h:92
@ eMp4BoxTypeTRAK
Definition atsc_core_streamer_isobmff.h:70
@ eMp4BoxTypeMVHD
Definition atsc_core_streamer_isobmff.h:80
@ eMp4BoxTypeVMHD
Definition atsc_core_streamer_isobmff.h:83
@ eMp4BoxTypeHINT
Definition atsc_core_streamer_isobmff.h:106
@ eMp4BoxTypeSENC
Definition atsc_core_streamer_isobmff.h:112
@ eMp4BoxTypeTKHD
Definition atsc_core_streamer_isobmff.h:81
@ eMp4BoxTypeTREP
Definition atsc_core_streamer_isobmff.h:89
@ eMp4BoxTypeMEHD
Definition atsc_core_streamer_isobmff.h:88
@ eMp4BoxTypeTFDT
Definition atsc_core_streamer_isobmff.h:97
@ eMp4BoxTypeCTTS
Definition atsc_core_streamer_isobmff.h:77
@ eMp4BoxTypeMMPU
Definition atsc_core_streamer_isobmff.h:104
@ eMp4BoxTypeSTCO
Definition atsc_core_streamer_isobmff.h:76
@ eMp4BoxTypeMDIA
Definition atsc_core_streamer_isobmff.h:94
@ eMp4BoxTypeMVEX
Definition atsc_core_streamer_isobmff.h:91
@ eMp4BoxTypeHMHD
Definition atsc_core_streamer_isobmff.h:85
@ eMp4BoxTypeHDLR
Definition atsc_core_streamer_isobmff.h:87
@ eMp4BoxTypePSSH
Definition atsc_core_streamer_isobmff.h:111
@ eMp4BoxTypeMDAT
Definition atsc_core_streamer_isobmff.h:78
@ eMp4BoxTypeSTYP
Definition atsc_core_streamer_isobmff.h:100
@ eMp4BoxTypeSTSC
Definition atsc_core_streamer_isobmff.h:74
@ eMp4BoxTypeMINF
Definition atsc_core_streamer_isobmff.h:93
@ eMp4BoxTypeTRAF
Definition atsc_core_streamer_isobmff.h:101
@ eMp4BoxTypeMDHD
Definition atsc_core_streamer_isobmff.h:82
@ eMp4BoxTypeBTRT
Definition atsc_core_streamer_isobmff.h:105
@ eMp4BoxTypeTRUN
Definition atsc_core_streamer_isobmff.h:98
@ eMp4BoxTypeMMTH
Definition atsc_core_streamer_isobmff.h:109
@ eMp4BoxTypeTFHD
Definition atsc_core_streamer_isobmff.h:96
@ eMp4BoxTypeMFHD
Definition atsc_core_streamer_isobmff.h:103
eHandlerType_t
Definition atsc_core_streamer_isobmff.h:57
@ eHandlerTypeUnknown
Definition atsc_core_streamer_isobmff.h:62
@ eHandlerTypeVideo
Definition atsc_core_streamer_isobmff.h:58
@ eHandlerTypeCaption
Definition atsc_core_streamer_isobmff.h:61
@ eHandlerTypeHint
Definition atsc_core_streamer_isobmff.h:60
@ eHandlerTypeAudio
Definition atsc_core_streamer_isobmff.h:59
Definition atsc_core_streamer_isobmff.h:621
uint8_t cDataCount
Definition atsc_core_streamer_isobmff.h:654
uint8_t cEsMaxSize
Definition atsc_core_streamer_isobmff.h:656
uint32_t iDataPts[MAX_SEGMENT_SIZE]
Definition atsc_core_streamer_isobmff.h:653
uint32_t iDataSize[MAX_SEGMENT_SIZE]
Definition atsc_core_streamer_isobmff.h:652
uint8_t * pData
Definition atsc_core_streamer_isobmff.h:650
Definition atsc_core_streamer_isobmff.h:130
struct Isobmff::HevcConfigurationRecord_s sHevcConfigurationRecord_t
struct Isobmff::MinfH_s sMinfH_t
struct Isobmff::StsdH_s sStsdH_t
struct Isobmff::MdiaH_s sMdiaH_t
struct Isobmff::SidxH_s sSidxH_t
struct Isobmff::PsshH_s sPsshH_t
struct Isobmff::MvhdH_s sMvhdH_t
struct Isobmff::StcoH_s sStcoH_t
struct Isobmff::MoofH_s sMoofH_t
struct Isobmff::TrafH_s sTrafH_t
struct Isobmff::TrakH_s sTrakH_t
struct Isobmff::MmpuH_s sMmpuH_t
struct Isobmff::TrepH_s sTrepH_t
struct Isobmff::TfhdH_s sTfhdH_t
struct Isobmff::UnSampleEntry_s sUnSampleEntry_t
struct Isobmff::VideoSampleEntry_s sVideoSampleEntry_t
struct Isobmff::StszH_s sStszH_t
struct Isobmff::MdhdH_s sMdhdH_t
struct Isobmff::FtypH_s sFtypH_t
struct Isobmff::MfhdH_s sMfhdH_t
struct Isobmff::AudioSampleEntry_s sAudioSampleEntry_t
struct Isobmff::UnVideoProperty_s sUnVideoProperty_t
struct Isobmff::MoovH_s sMoovH_t
struct Isobmff::MehdH_s sMehdH_t
struct Isobmff::TrunH_s sTrunH_t
struct Isobmff::TfdtH_s sTfdtH_t
struct Isobmff::HdlrH_s sHdlrH_t
struct Isobmff::MP4_s sMp4_t
struct Isobmff::SttsH_s sStsH_t
struct Isobmff::SampleEntry_s sSampleEntry_t
struct Isobmff::StblH_s sStblH_t
struct Isobmff::VmhdH_s sVmhdH_t
struct Isobmff::MvexH_s sMvexH_t
struct Isobmff::StscH_s sStscH_t
struct Isobmff::TkhdH_s sTkhdH_t
struct Isobmff::TrexH_s sTrexH_t
Definition atsc_core_streamer_isobmff.h:119
int32_t iSampleSize
Definition atsc_core_streamer_isobmff.h:123
int32_t iHdlrType
Definition atsc_core_streamer_isobmff.h:121
bool bIs
Definition atsc_core_streamer_isobmff.h:120
int32_t iTrackId
Definition atsc_core_streamer_isobmff.h:122
Definition atsc_core_streamer_isobmff.h:197
uint32_t iSampleRate
Definition atsc_core_streamer_isobmff.h:201
int32_t iChannelConfiguration
Definition atsc_core_streamer_isobmff.h:204
int32_t iAudioObjectType
Definition atsc_core_streamer_isobmff.h:202
uint16_t iSampleSize
Definition atsc_core_streamer_isobmff.h:200
int32_t iSamplingFrequencyIndex
Definition atsc_core_streamer_isobmff.h:203
sSampleEntry_t stEntry
Definition atsc_core_streamer_isobmff.h:198
uint16_t iChannelCount
Definition atsc_core_streamer_isobmff.h:199
Definition atsc_core_streamer_isobmff.h:578
uint8_t sCompatibleBrands[16][4]
Definition atsc_core_streamer_isobmff.h:582
uint8_t sMajorBrand[4]
Definition atsc_core_streamer_isobmff.h:579
uint32_t iMinorVersion
Definition atsc_core_streamer_isobmff.h:580
uint32_t iCompatibleNum
Definition atsc_core_streamer_isobmff.h:581
Definition atsc_core_streamer_isobmff.h:334
uint8_t sHandlerType[4]
Definition atsc_core_streamer_isobmff.h:337
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:336
uint8_t sName[260]
Definition atsc_core_streamer_isobmff.h:339
int32_t iNameLen
Definition atsc_core_streamer_isobmff.h:338
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:335
Definition atsc_core_streamer_isobmff.h:144
uint8_t cChromaFormat
Definition atsc_core_streamer_isobmff.h:155
uint8_t cGeneralTierFlag
Definition atsc_core_streamer_isobmff.h:148
uint8_t sNumNalus[5]
Definition atsc_core_streamer_isobmff.h:166
uint8_t cLengthSizeMinusOne
Definition atsc_core_streamer_isobmff.h:162
uint8_t sNalUnit[5][5][1024]
Definition atsc_core_streamer_isobmff.h:168
uint32_t iAvgFrameRate
Definition atsc_core_streamer_isobmff.h:158
uint8_t cBitDepthChromaMinus8
Definition atsc_core_streamer_isobmff.h:157
uint16_t iMinSpatialSegmentationIdc
Definition atsc_core_streamer_isobmff.h:153
uint8_t cGeneralLevelIdc
Definition atsc_core_streamer_isobmff.h:152
uint8_t cGeneralProfileSpace
Definition atsc_core_streamer_isobmff.h:147
uint8_t cBitDepthLumaMinus8
Definition atsc_core_streamer_isobmff.h:156
uint8_t cConfigurationVersion
Definition atsc_core_streamer_isobmff.h:146
uint8_t cGeneralProfileIdc
Definition atsc_core_streamer_isobmff.h:149
uint8_t cNumOfArrays
Definition atsc_core_streamer_isobmff.h:163
uint8_t cTemporalIdNested
Definition atsc_core_streamer_isobmff.h:161
uint8_t sNALUnitType[5]
Definition atsc_core_streamer_isobmff.h:165
uint64_t lGeneralConstraintIndicatorFlags
Definition atsc_core_streamer_isobmff.h:151
uint8_t sArrayCompleteness[5]
Definition atsc_core_streamer_isobmff.h:164
uint8_t cParallelismType
Definition atsc_core_streamer_isobmff.h:154
uint16_t sNalUnitLength[5][5]
Definition atsc_core_streamer_isobmff.h:167
uint8_t cNumTemporalLayers
Definition atsc_core_streamer_isobmff.h:160
uint8_t cConstantFrameRate
Definition atsc_core_streamer_isobmff.h:159
uint8_t sCodecType[4]
Definition atsc_core_streamer_isobmff.h:145
uint32_t iGeneralProfileCompatibilityFlags
Definition atsc_core_streamer_isobmff.h:150
Definition atsc_core_streamer_isobmff.h:610
sMoovH_t stMoov
Definition atsc_core_streamer_isobmff.h:612
sMoofH_t stMoof
Definition atsc_core_streamer_isobmff.h:613
sFtypH_t stFtyp
Definition atsc_core_streamer_isobmff.h:611
sMmpuH_t stMmpu
Definition atsc_core_streamer_isobmff.h:614
Definition atsc_core_streamer_isobmff.h:346
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:347
uint64_t lDuration
Definition atsc_core_streamer_isobmff.h:352
uint8_t sLanguage[3]
Definition atsc_core_streamer_isobmff.h:353
uint64_t lCreationTime
Definition atsc_core_streamer_isobmff.h:349
uint64_t lModificationTime
Definition atsc_core_streamer_isobmff.h:350
uint32_t iTimescale
Definition atsc_core_streamer_isobmff.h:351
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:348
Definition atsc_core_streamer_isobmff.h:360
sMinfH_t stMinf
Definition atsc_core_streamer_isobmff.h:363
sHdlrH_t stHdlr
Definition atsc_core_streamer_isobmff.h:362
sMdhdH_t stMdhd
Definition atsc_core_streamer_isobmff.h:361
uint8_t sMdiaData[1024]
Definition atsc_core_streamer_isobmff.h:364
Definition atsc_core_streamer_isobmff.h:371
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:373
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:374
uint64_t lFragmentDuration
Definition atsc_core_streamer_isobmff.h:372
Definition atsc_core_streamer_isobmff.h:497
uint8_t sMfhdData[256]
Definition atsc_core_streamer_isobmff.h:499
uint32_t iSequenceNumber
Definition atsc_core_streamer_isobmff.h:498
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:501
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:500
Definition atsc_core_streamer_isobmff.h:324
sVmhdH_t stVmhd
Definition atsc_core_streamer_isobmff.h:325
sStblH_t stStbl
Definition atsc_core_streamer_isobmff.h:326
uint8_t sMinfData[1024]
Definition atsc_core_streamer_isobmff.h:327
Definition atsc_core_streamer_isobmff.h:561
uint8_t cIsComplete
Definition atsc_core_streamer_isobmff.h:563
uint8_t cReserved
Definition atsc_core_streamer_isobmff.h:565
uint32_t iAssetIdLength
Definition atsc_core_streamer_isobmff.h:570
uint32_t iAssetIdScheme
Definition atsc_core_streamer_isobmff.h:569
uint8_t sAssetIdValue[256]
Definition atsc_core_streamer_isobmff.h:571
uint8_t cIsAdcPresent
Definition atsc_core_streamer_isobmff.h:564
uint32_t iMpuSequenceNumber
Definition atsc_core_streamer_isobmff.h:567
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:562
Definition atsc_core_streamer_isobmff.h:508
int32_t iTrafNum
Definition atsc_core_streamer_isobmff.h:512
sPsshH_t stPssh
Definition atsc_core_streamer_isobmff.h:509
sTrafH_t sTraf[MAX_TRAK]
Definition atsc_core_streamer_isobmff.h:511
sMfhdH_t stMfhd
Definition atsc_core_streamer_isobmff.h:510
Definition atsc_core_streamer_isobmff.h:600
sMvhdH_t stMvhd
Definition atsc_core_streamer_isobmff.h:601
sMvexH_t stMvex
Definition atsc_core_streamer_isobmff.h:603
int32_t iTrakNum
Definition atsc_core_streamer_isobmff.h:604
sTrakH_t sTrak[4]
Definition atsc_core_streamer_isobmff.h:602
Definition atsc_core_streamer_isobmff.h:589
sMehdH_t stMehd
Definition atsc_core_streamer_isobmff.h:590
uint8_t cTrexNum
Definition atsc_core_streamer_isobmff.h:593
sTrexH_t sTrex[MAX_TREX]
Definition atsc_core_streamer_isobmff.h:591
sTrepH_t stTrep
Definition atsc_core_streamer_isobmff.h:592
Definition atsc_core_streamer_isobmff.h:220
uint64_t lCreationTime
Definition atsc_core_streamer_isobmff.h:223
uint64_t lDuration
Definition atsc_core_streamer_isobmff.h:226
uint32_t sPreDefined[6]
Definition atsc_core_streamer_isobmff.h:232
uint8_t sMvhdData[1024]
Definition atsc_core_streamer_isobmff.h:234
uint16_t iVolume
Definition atsc_core_streamer_isobmff.h:228
int32_t iFlag
Definition atsc_core_streamer_isobmff.h:222
uint16_t iReserved
Definition atsc_core_streamer_isobmff.h:229
uint64_t lModificationTime
Definition atsc_core_streamer_isobmff.h:224
uint32_t sReserved2[2]
Definition atsc_core_streamer_isobmff.h:230
uint32_t iTimescale
Definition atsc_core_streamer_isobmff.h:225
int32_t iVersion
Definition atsc_core_streamer_isobmff.h:221
uint32_t iNextTrackID
Definition atsc_core_streamer_isobmff.h:233
uint32_t sMatrix[9]
Definition atsc_core_streamer_isobmff.h:231
uint32_t iRate
Definition atsc_core_streamer_isobmff.h:227
Definition atsc_core_streamer_isobmff.h:483
uint32_t iEcmLength
Definition atsc_core_streamer_isobmff.h:489
uint8_t skid[16][16]
Definition atsc_core_streamer_isobmff.h:488
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:485
uint32_t sSystemId[16]
Definition atsc_core_streamer_isobmff.h:486
uint32_t iVersion
Definition atsc_core_streamer_isobmff.h:484
uint8_t sEcmMessage[10240]
Definition atsc_core_streamer_isobmff.h:490
uint32_t iKidCount
Definition atsc_core_streamer_isobmff.h:487
Definition atsc_core_streamer_isobmff.h:135
int32_t iDataReferenceIndex
Definition atsc_core_streamer_isobmff.h:137
uint8_t sBoxType[4]
Definition atsc_core_streamer_isobmff.h:136
Definition atsc_core_streamer_isobmff.h:519
uint64_t lEarliestPresentationTime
Definition atsc_core_streamer_isobmff.h:522
uint32_t iReferencedSize
Definition atsc_core_streamer_isobmff.h:526
uint32_t iSAPDeltaTime
Definition atsc_core_streamer_isobmff.h:530
uint64_t lFirstOffset
Definition atsc_core_streamer_isobmff.h:523
uint32_t iReferenceId
Definition atsc_core_streamer_isobmff.h:520
uint8_t cStartsWithSAP
Definition atsc_core_streamer_isobmff.h:528
uint16_t iReferenceCount
Definition atsc_core_streamer_isobmff.h:524
uint8_t cSAPType
Definition atsc_core_streamer_isobmff.h:529
uint32_t iTimeScale
Definition atsc_core_streamer_isobmff.h:521
uint8_t cReferenceType
Definition atsc_core_streamer_isobmff.h:525
uint32_t iSubsegmentDuration
Definition atsc_core_streamer_isobmff.h:527
Definition atsc_core_streamer_isobmff.h:301
sStsH_t stStts
Definition atsc_core_streamer_isobmff.h:306
sStcoH_t stStco
Definition atsc_core_streamer_isobmff.h:305
sStscH_t stStsc
Definition atsc_core_streamer_isobmff.h:304
sStsdH_t stStsd
Definition atsc_core_streamer_isobmff.h:302
sStszH_t stStsz
Definition atsc_core_streamer_isobmff.h:303
Definition atsc_core_streamer_isobmff.h:253
uint32_t iEntryCount
Definition atsc_core_streamer_isobmff.h:256
uint32_t sChunkOffset[1024]
Definition atsc_core_streamer_isobmff.h:257
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:255
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:254
Definition atsc_core_streamer_isobmff.h:264
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:265
uint32_t sSampleDescriptionIndex[1024]
Definition atsc_core_streamer_isobmff.h:270
uint32_t sSamplePerChunk[1024]
Definition atsc_core_streamer_isobmff.h:269
uint32_t iEntryCount
Definition atsc_core_streamer_isobmff.h:267
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:266
uint32_t sFirstChunk[1024]
Definition atsc_core_streamer_isobmff.h:268
Definition atsc_core_streamer_isobmff.h:289
sUnSampleEntry_t sSampleEntry[4]
Definition atsc_core_streamer_isobmff.h:294
uint32_t iEntryCount
Definition atsc_core_streamer_isobmff.h:292
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:291
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:290
int32_t iHandlerType
Definition atsc_core_streamer_isobmff.h:293
Definition atsc_core_streamer_isobmff.h:277
uint32_t iEntrySize[16]
Definition atsc_core_streamer_isobmff.h:282
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:278
uint32_t iSampleSize
Definition atsc_core_streamer_isobmff.h:280
uint32_t iSampleCount
Definition atsc_core_streamer_isobmff.h:281
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:279
Definition atsc_core_streamer_isobmff.h:241
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:243
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:242
uint32_t iEntryCount
Definition atsc_core_streamer_isobmff.h:244
uint32_t sSampleCount[1024]
Definition atsc_core_streamer_isobmff.h:245
uint32_t sSampleDelta[1024]
Definition atsc_core_streamer_isobmff.h:246
Definition atsc_core_streamer_isobmff.h:461
uint64_t lBaseMediaDecodeTime
Definition atsc_core_streamer_isobmff.h:464
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:462
uint8_t sTfdtData[256]
Definition atsc_core_streamer_isobmff.h:465
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:463
Definition atsc_core_streamer_isobmff.h:438
uint8_t sTfhdData[256]
Definition atsc_core_streamer_isobmff.h:454
bool bDefaultBaseIsMoof
Definition atsc_core_streamer_isobmff.h:453
bool bSampleDescriptionIndex
Definition atsc_core_streamer_isobmff.h:444
bool bDefaultSampleSize
Definition atsc_core_streamer_isobmff.h:448
uint32_t iSampleDescriptionIndex
Definition atsc_core_streamer_isobmff.h:445
bool bDefaultSampleDuration
Definition atsc_core_streamer_isobmff.h:446
bool bDurationIsEmpty
Definition atsc_core_streamer_isobmff.h:452
uint32_t iTrackID
Definition atsc_core_streamer_isobmff.h:441
int32_t iFlag
Definition atsc_core_streamer_isobmff.h:440
uint64_t lBaseDataOffset
Definition atsc_core_streamer_isobmff.h:443
bool bDefaultSampleFlags
Definition atsc_core_streamer_isobmff.h:450
bool bBaseDataOffset
Definition atsc_core_streamer_isobmff.h:442
uint32_t iDefaultSampleSize
Definition atsc_core_streamer_isobmff.h:449
uint32_t iDefaultSampleDuration
Definition atsc_core_streamer_isobmff.h:447
uint32_t iDefaultSampleFlags
Definition atsc_core_streamer_isobmff.h:451
int32_t iVersion
Definition atsc_core_streamer_isobmff.h:439
Definition atsc_core_streamer_isobmff.h:382
uint32_t iHeight
Definition atsc_core_streamer_isobmff.h:397
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:383
uint32_t sMatrix[9]
Definition atsc_core_streamer_isobmff.h:395
uint32_t sReserved2[2]
Definition atsc_core_streamer_isobmff.h:390
uint64_t lCreationTime
Definition atsc_core_streamer_isobmff.h:385
uint32_t iReserved
Definition atsc_core_streamer_isobmff.h:388
uint16_t iAlternateGroup
Definition atsc_core_streamer_isobmff.h:392
uint32_t iWidth
Definition atsc_core_streamer_isobmff.h:396
uint64_t lDuration
Definition atsc_core_streamer_isobmff.h:389
uint64_t lModificationTime
Definition atsc_core_streamer_isobmff.h:386
uint16_t iVolume
Definition atsc_core_streamer_isobmff.h:393
uint32_t iTrackID
Definition atsc_core_streamer_isobmff.h:387
uint16_t iReserved3
Definition atsc_core_streamer_isobmff.h:394
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:384
uint16_t iLayer
Definition atsc_core_streamer_isobmff.h:391
Definition atsc_core_streamer_isobmff.h:472
sTfhdH_t stTfhd
Definition atsc_core_streamer_isobmff.h:473
sTrunH_t stTrun
Definition atsc_core_streamer_isobmff.h:475
sTfdtH_t stTfdt
Definition atsc_core_streamer_isobmff.h:474
uint8_t sTrafData[4096]
Definition atsc_core_streamer_isobmff.h:476
Definition atsc_core_streamer_isobmff.h:405
sMdiaH_t stMdia
Definition atsc_core_streamer_isobmff.h:407
uint8_t sTrakData[4096]
Definition atsc_core_streamer_isobmff.h:408
sTkhdH_t stTkhd
Definition atsc_core_streamer_isobmff.h:406
Definition atsc_core_streamer_isobmff.h:537
uint32_t iTrackId
Definition atsc_core_streamer_isobmff.h:538
uint8_t sTrepData[256]
Definition atsc_core_streamer_isobmff.h:539
Definition atsc_core_streamer_isobmff.h:546
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:548
uint32_t iDefaultSampleFlags
Definition atsc_core_streamer_isobmff.h:553
uint32_t iTrackID
Definition atsc_core_streamer_isobmff.h:549
uint32_t iVersion
Definition atsc_core_streamer_isobmff.h:547
uint32_t iDefaultSampleDuration
Definition atsc_core_streamer_isobmff.h:551
uint32_t iDefaultSampleSize
Definition atsc_core_streamer_isobmff.h:552
uint8_t sTrexData[1024]
Definition atsc_core_streamer_isobmff.h:554
uint32_t iDefaultSampleDescriptionIndex
Definition atsc_core_streamer_isobmff.h:550
Definition atsc_core_streamer_isobmff.h:415
uint32_t iDataOffset
Definition atsc_core_streamer_isobmff.h:420
bool bDataOffset
Definition atsc_core_streamer_isobmff.h:419
int32_t iSampleCompositionTimeOffset[1024]
Definition atsc_core_streamer_isobmff.h:431
bool bSampleFlags
Definition atsc_core_streamer_isobmff.h:427
uint32_t iSampleCount
Definition atsc_core_streamer_isobmff.h:418
uint32_t sSampleSize[1024]
Definition atsc_core_streamer_isobmff.h:426
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:417
bool bFirstSampleFlags
Definition atsc_core_streamer_isobmff.h:421
uint32_t uiSampleCompositionTimeOffset[1024]
Definition atsc_core_streamer_isobmff.h:430
uint32_t iFirstSampleFlags
Definition atsc_core_streamer_isobmff.h:422
uint32_t sSampleFlags[1024]
Definition atsc_core_streamer_isobmff.h:428
uint32_t sSampleDuration[1024]
Definition atsc_core_streamer_isobmff.h:424
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:416
bool bSampleDuration
Definition atsc_core_streamer_isobmff.h:423
bool bSampleCompositionTimeOffset
Definition atsc_core_streamer_isobmff.h:429
bool bSampleSize
Definition atsc_core_streamer_isobmff.h:425
Definition atsc_core_streamer_isobmff.h:211
sAudioSampleEntry_t stASAMPLEENTRY
Definition atsc_core_streamer_isobmff.h:212
sVideoSampleEntry_t stVSAMPLENTRY
Definition atsc_core_streamer_isobmff.h:213
Definition atsc_core_streamer_isobmff.h:175
sHevcConfigurationRecord_t stHEVCPROPERTY
Definition atsc_core_streamer_isobmff.h:176
Definition atsc_core_streamer_isobmff.h:183
sUnVideoProperty_t stVIDEOPROPERTY
Definition atsc_core_streamer_isobmff.h:190
uint32_t iVerResolution
Definition atsc_core_streamer_isobmff.h:188
uint32_t iHorResolution
Definition atsc_core_streamer_isobmff.h:187
uint8_t sCompressorname[32]
Definition atsc_core_streamer_isobmff.h:189
uint16_t iHeight
Definition atsc_core_streamer_isobmff.h:186
uint16_t iWidth
Definition atsc_core_streamer_isobmff.h:185
sSampleEntry_t stEntry
Definition atsc_core_streamer_isobmff.h:184
Definition atsc_core_streamer_isobmff.h:313
uint16_t iGraphicsMode
Definition atsc_core_streamer_isobmff.h:316
uint8_t cVersion
Definition atsc_core_streamer_isobmff.h:314
uint32_t iFlag
Definition atsc_core_streamer_isobmff.h:315
uint16_t sOpColor[3]
Definition atsc_core_streamer_isobmff.h:317