question: configures the fragment to be one that defines encryption data of the specified length . #definesencryptiondata is set to true , #sampleencryptiondatalength is set tothe specified length , and #sampleencryptiondata is resized if necessary such that itis at least this length . 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 auxiliaryDataPosition 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 reset concode_elem_sep void fillEncryptionData concode_elem_sep void fillEncryptionData
target: void function ( int arg0 ) { if ( sampleEncryptionData == null || sampleEncryptionData . limit ( ) < arg0 ) { sampleEncryptionData = new ParsableByteArray ( arg0 ) ; } sampleEncryptionDataLength = arg0 ; definesEncryptionData = true ; sampleEncryptionDataNeedsFill = true ; }