resets the fragment . #length and #nextfragmentdecodetime are set to 0 , both #definesencryptiondata and #sampleencryptiondataneedsfill is set to false , and #trackencryptionbox is set to null . concode_field_sep boolean definesEncryptionData concode_elem_sep int length concode_elem_sep boolean sampleEncryptionDataNeedsFill concode_elem_sep boolean[] sampleIsSyncFrameTable concode_elem_sep int sampleEncryptionDataLength concode_elem_sep boolean[] sampleHasSubsampleEncryptionTable concode_elem_sep long nextFragmentDecodeTime concode_elem_sep long auxiliaryDataPosition concode_elem_sep TrackEncryptionBox trackEncryptionBox concode_elem_sep long[] sampleDecodingTimeTable concode_elem_sep ParsableByteArray sampleEncryptionData concode_elem_sep int[] sampleSizeTable concode_elem_sep DefaultSampleValues header concode_elem_sep int[] sampleCompositionTimeOffsetTable concode_elem_sep long dataPosition concode_field_sep long getSamplePresentationTime concode_elem_sep void initTables concode_elem_sep void initEncryptionData concode_elem_sep void fillEncryptionData concode_elem_sep void fillEncryptionData
void function ( ) { length = 0 ; nextFragmentDecodeTime = 0 ; definesEncryptionData = false ; sampleEncryptionDataNeedsFill = false ; trackEncryptionBox = null ; }