question: reads the number of audio samples represented by the given e-ac-3 syncframe . the buffer 's position is not modified . concode_field_sep int[] BITRATE_BY_HALF_FRMSIZECOD concode_elem_sep String mimeType concode_elem_sep int[] BLOCKS_PER_SYNCFRAME_BY_NUMBLKSCOD concode_elem_sep int[] CHANNEL_COUNT_BY_ACMOD concode_elem_sep int[] SAMPLE_RATE_BY_FSCOD concode_elem_sep int sampleRate concode_elem_sep int AUDIO_SAMPLES_PER_AUDIO_BLOCK concode_elem_sep int sampleCount concode_elem_sep int channelCount concode_elem_sep int frameSize concode_elem_sep int AC3_SYNCFRAME_AUDIO_SAMPLE_COUNT concode_elem_sep int[] SYNCFRAME_SIZE_WORDS_BY_HALF_FRMSIZECOD_44_1 concode_elem_sep int[] SAMPLE_RATE_BY_FSCOD2 concode_field_sep Ac3SyncFrameInfo parseAc3SyncframeInfo concode_elem_sep int getAc3SyncframeAudioSampleCount concode_elem_sep int getAc3SyncframeSize concode_elem_sep Format parseEAc3AnnexFFormat concode_elem_sep int parseAc3SyncframeSize concode_elem_sep Format parseAc3AnnexFFormat
target: int function ( ByteBuffer arg0 ) { int loc0 = ( arg0 . get ( arg0 . position ( ) + 4 ) & 0xC0 ) >> 6 ; return AUDIO_SAMPLES_PER_AUDIO_BLOCK * ( loc0 == 0x03 ? 6 : BLOCKS_PER_SYNCFRAME_BY_NUMBLKSCOD [ ( arg0 . get ( arg0 . position ( ) + 4 ) & 0x30 ) >> 4 ] ) ; }