de.humatic.dsj.util
Class BitstreamParser

java.lang.Object
  extended by de.humatic.dsj.util.BitstreamParser

public class BitstreamParser
extends java.lang.Object


Field Summary
static int AAC
          parser types
static int AAC_ADIF
          AAC header types
static int AAC_ADTS
          AAC header types
static int AAC_ADTS_C
          AAC header types
static int AAC_ASC
          AAC header types
static int AAC_RTP_AU
          AAC header types
static int AC3
          parser types
static int AC3_BRATE
           
static int AC3_CH
           
static int AC3_FSIZE
           
static int AC3_SRATE
           
static int AC3_SYNC
           
static int ADIF_BITRATE
          AAC field types
static int ADIF_FCH_EL
          AAC field types
static int ADIF_SAMPLE_RATE
          AAC field types
static int ADIF_SAMPLE_RATE_IX
          AAC field types
static int ADTS_CH_CFG
          AAC field types
static int ADTS_FL
          AAC field types
static int ADTS_HL
          AAC field types
static int ADTS_ID
          AAC field types
static int ADTS_LAYER
          AAC field types
static int ADTS_OBJECT_TYPE
          AAC field types
static int ADTS_PROFILE
          AAC field types
static int ADTS_PROTECTION
          AAC field types
static int ADTS_SAMPLE_RATE
          AAC field types
static int ADTS_SAMPLE_RATE_IX
          AAC field types
static int AMF
          parser types
static int AMF_OBJ_LENGTH
          FLV field types
static int AMR
          parser types
static int AMR_CMR_H
          AMR header types
static int AMR_CMR_V
          AMR field types
static int AMR_F
          AMR field types
static int AMR_FT
          AMR field types
static int AMR_Q
          AMR field types
static int AMR_TOC
          AMR header types
static int ASC_CH_CFG
          AAC field types
static int ASC_OBJECT_TYPE
          AAC field types
static int ASC_SAMPLE_RATE
          AAC field types
static int ASC_SAMPLE_RATE_IX
          AAC field types
static int ASF
          parser types
static int ASF_ALT_BITRATE
          ASF field types
static int ASF_ALT_BUFFER_SIZE
          ASF field types
static int ASF_ALT_INIT_FULL
          ASF field types
static int ASF_AUTHOR
          ASF field types
static int ASF_BITRATE
          ASF field types
static int ASF_BITRATE_MUTUAL_EXCL
          ASF header types
static int ASF_BROADCAST
          ASF field types
static int ASF_BUFFER_SIZE
          ASF field types
static int ASF_CAN_SEEK
          ASF field types
static int ASF_CODEC_LIST
          ASF header types
static int ASF_CONTENT_BRANDING
          ASF header types
static int ASF_CONTENT_DESC
          ASF header types
static int ASF_CONTENT_ENCRYPTION
          ASF header types
static int ASF_COPYRIGHT
          ASF field types
static int ASF_CR_DATE
          ASF field types
static int ASF_DATA_OBJECT
          ASF header types
static int ASF_DESC
          ASF field types
static int ASF_DIGITAL_SIGNATURE
          ASF header types
static int ASF_ENCRYPT_CONT
          ASF field types
static int ASF_END_TIME
          ASF field types
static int ASF_ERR_CORRECT_L
          ASF field types
static int ASF_ERR_CORRECT_TYPE
          ASF field types
static int ASF_ERROR_CORRECTION
          ASF header types
static int ASF_EXT_CONTENT_DESC
          ASF header types
static int ASF_EXT_CONTENT_ENC
          ASF header types
static int ASF_EXT_STREAM_NR
          ASF field types
static int ASF_EXT_STREAM_PROPS
          ASF header types
static int ASF_FILE_PROPS
          ASF header types
static int ASF_FILE_SIZE
          ASF field types
static int ASF_FRAME_TIME
          ASF field types
static int ASF_HEADER_EXT
          ASF header types
static int ASF_HEADER_EXT_DATA
          ASF field types
static int ASF_HEADER_OBJECT
          ASF header types
static int ASF_INIT_FULL
          ASF field types
static int ASF_MARKER
          ASF header types
static int ASF_MAX_BITRATE
          ASF field types
static int ASF_MAX_OBJ_SIZE
          ASF field types
static int ASF_MAX_PKT_SIZE
          ASF field types
static int ASF_MIN_PKT_SIZE
          ASF field types
static int ASF_NO_CLEAN_POINTS
          ASF field types
static int ASF_PADDING
          ASF header types
static int ASF_PAYLOAD_EXT_SYS_CNT
          ASF field types
static int ASF_PKT_COUNT
          ASF field types
static int ASF_PLAY_DUR
          ASF field types
static int ASF_PREROLL
          ASF field types
static int ASF_RATING
          ASF field types
static int ASF_RELIABLE
          ASF field types
static int ASF_RESEND_LIVE
          ASF field types
static int ASF_RTP
          ASF header types
static int ASF_RTP_C
          ASF field types
static int ASF_RTP_DPT
          ASF field types
static int ASF_RTP_EXT
          ASF header types
static int ASF_RTP_F
          ASF field types
static int ASF_RTP_G
          ASF field types
static int ASF_RTP_OBJ_ID
          ASF field types
static int ASF_RTP_OIO
          ASF field types
static int ASF_RTP_OS
          ASF field types
static int ASF_RTP_P
          ASF field types
static int ASF_RTP_PT
          ASF field types
static int ASF_SCRIPT_CMD
          ASF header types
static int ASF_SEEKABLE
          ASF field types
static int ASF_SEND_DUR
          ASF field types
static int ASF_START_TIME
          ASF field types
static int ASF_STREAM_BITRATE
          ASF header types
static int ASF_STREAM_LANG
          ASF field types
static int ASF_STREAM_NAME_CNT
          ASF field types
static int ASF_STREAM_NR
          ASF field types
static int ASF_STREAM_PROPS
          ASF header types
static int ASF_STREAM_PROPS_ECD
          ASF field types
static int ASF_STREAM_PROPS_TSD
          ASF field types
static int ASF_STREAM_TYPE
          ASF field types
static int ASF_TIME_OFFSET
          ASF field types
static int ASF_TITLE
          ASF field types
static int ASF_TYPE_SPEC_L
          ASF field types
static int ASPECT_RATIO_INFO
          mpeg4 VOL field types
static int AU_HL
          AAC field types
static int AVC
          parser types
static int AVC_AVG_KBPS
          AVC field types
static int AVC_C
          AVC header types
static int AVC_C_LEVEL
          AVC field types
static int AVC_C_NALU_LS
          AVC field types
static int AVC_C_PR_COMP
          AVC field types
static int AVC_C_PROFILE
          AVC field types
static int AVC_C_VERSION
          AVC field types
static int AVC_FRAME_CROP_BOTTOM
          AVC field types
static int AVC_FRAME_CROP_FLAG
          AVC field types
static int AVC_FRAME_CROP_LEFT
          AVC field types
static int AVC_FRAME_CROP_RIGHT
          AVC field types
static int AVC_FRAME_CROP_TOP
          AVC field types
static int AVC_FRAME_MBS_ONLY
          AVC field types
static int AVC_FRAME_RATE
          AVC field types
static int AVC_HEIGHT_MBS
          AVC field types
static int AVC_MAX_KBPS
          AVC field types
static int AVC_NAL_FU_A
          AVC header types
static int AVC_NAL_HEADER
          AVC header types
static int AVC_NAL_IDR
          AVC header types
static int AVC_NAL_NON_IDR
          AVC header types
static int AVC_NAL_NRI
          AVC field types
static int AVC_NAL_POS
          AVC field types
static int AVC_NAL_PPS
          AVC header types
static int AVC_NAL_SEI
          AVC header types
static int AVC_NAL_SPS
          AVC header types
static int AVC_NAL_STAP_A
          AVC header types
static int AVC_NAL_STAP_B
          AVC header types
static int AVC_NAL_TYPE
          AVC field types
static int AVC_NAL_UNIT
          AVC header types
static int AVC_SAR_HEIGHT
          AVC field types
static int AVC_SAR_WIDTH
          AVC field types
static int AVC_SPS
          AVC header types
static int AVC_SPS_LENGTH
          AVC field types
static int AVC_SPS_PPS
          AVC header types
static int AVC_SPS_PPS_LP
          AVC header types
static int AVC_SPS_PPS_LPC
          AVC header types
static int AVC_TIME_SCALE
          AVC field types
static int AVC_UNITS_TICK
          AVC field types
static int AVC_VUI_ASP_IDC
          AVC field types
static int AVC_WIDTH_MBS
          AVC field types
static int AVI_AVIH
          AVI / RIFF Header types
static int AVI_BUF_SIZE
          AVI / RIFF header fields
static int AVI_FCC_HANDLER
          AVI / RIFF header fields
static int AVI_FCC_TYPE
          AVI / RIFF header fields
static int AVI_FLAGS
          AVI / RIFF header fields
static int AVI_HEIGHT
          AVI / RIFF header fields
static int AVI_INFO
          AVI / RIFF Header types
static int AVI_INIT_FR
          AVI / RIFF header fields
static int AVI_JUNK
          AVI / RIFF Header types
static int AVI_LENGTH
          AVI / RIFF header fields
static int AVI_MAX_BYTES
          AVI / RIFF header fields
static int AVI_MSEC_FR
          AVI / RIFF header fields
static int AVI_NUM_STREAMS
          AVI / RIFF header fields
static int AVI_QUALITY
          AVI / RIFF header fields
static int AVI_RATE
          AVI / RIFF header fields
static int AVI_SAMPLE_SIZE
          AVI / RIFF header fields
static int AVI_SCALE
          AVI / RIFF header fields
static int AVI_START
          AVI / RIFF header fields
static int AVI_STRD
          AVI / RIFF Header types
static int AVI_STRF
          AVI / RIFF Header types
static int AVI_STRH
          AVI / RIFF Header types
static int AVI_TOTAL_FR
          AVI / RIFF header fields
static int AVI_WIDTH
          AVI / RIFF header fields
static int DV
          parser types
static int DV_ASPECT
           
static int DV_HEADER
           
static int DV_SUBCODE_1
           
static int DV_SUBCODE_2
           
static int DV_TV_NORM
           
static int DV_VAUX_1
           
static int DV_VAUX_2
           
static int DV_VAUX_3
           
static int DVB_EIT
          parser types
static int EBML_ELEMENT_SIZE
           
static int EIT_ATS_ESI
           
static int EIT_ATS_NN
           
static int EIT_CN_IND
           
static int EIT_EVENT_ID
           
static int EIT_ONID
           
static int EIT_OTS_ESI
           
static int EIT_OTS_NN
           
static int EIT_SECT_LENGTH
           
static int EIT_SERVICE_ID
           
static int EIT_TSID
           
static int EIT_VER_NR
           
static int EMUL_PREV_BIT
          AVC field types
static int ES_LENGTH
          MPEG elementary stream header fields
static int ES_STR_ID
          MPEG elementary stream header fields
static int FIXED_VOP_RATE
          mpeg4 VOL field types
static int FIXED_VOP_TIME_INCREMENT
          mpeg4 VOL field types
static int FLV
          parser types
static int FLV_DATA
          FLV header types
static int FLV_DATA_PREV_TAG_SIZE
          FLV field types
static int FLV_HEADER
          FLV header types
static int FLV_HEADER_AUDIO
          FLV field types
static int FLV_HEADER_OFFSET
          FLV field types
static int FLV_HEADER_VERSION
          FLV field types
static int FLV_HEADER_VIDEO
          FLV field types
static int FLV_TAG
          FLV header types
static int FLV_TAG_EXT_TIME
          FLV field types
static int FLV_TAG_SIZE
          FLV field types
static int FLV_TAG_STR_ID
          FLV field types
static int FLV_TAG_TIME
          FLV field types
static int FLV_TAG_TYPE
          FLV field types
static int FLV_VP6_DIM_X
          FLV field types
static int FLV_VP6_DIM_Y
          FLV field types
static int FLV_VP6_DIS_X
          FLV field types
static int FLV_VP6_DIS_Y
          FLV field types
static int FLV_VP6_HEADER
          FLV header types
static int H263
          parser types
static int H263_CSFMT_HEIGHT
          H263 field types
static int H263_CSFMT_WIDTH
          H263 field types
static int H263_PIC_HEADER
          H263 header types
static int H264
          parser types
static int IS_OBJECT_LAYER_IDENTIFIER
          mpeg4 VOL field types
static int JPEG
          parser types
static int LATM_HL
          AAC field types
static int MKV
          parser types
static int MKV_ASPECT
           
static int MKV_ATTACH_LINK
           
static int MKV_ATTACHMENTS
          MKV header types
static int MKV_AUDIO
           
static int MKV_BITDEPTH
           
static int MKV_CH_POS
           
static int MKV_CHANNELS
           
static int MKV_CHAPTERS
          MKV header types
static int MKV_CLUSTER
          MKV header types
static int MKV_CLUSTER_BLOCK
           
static int MKV_CLUSTER_BLOCKDURATION
           
static int MKV_CLUSTER_BLOCKGROUP
           
static int MKV_CLUSTER_POSITION
           
static int MKV_CLUSTER_PREVSIZE
           
static int MKV_CLUSTER_REFERENCEBLOCK
           
static int MKV_CLUSTER_SIMPLEBLOCK
           
static int MKV_CLUSTER_TIMECODE
           
static int MKV_CODEC_DECODE_ALL
           
static int MKV_CODEC_DL_URL
           
static int MKV_CODEC_ID
           
static int MKV_CODEC_INFO_URL
           
static int MKV_CODEC_NAME
           
static int MKV_CODEC_PRIVATE
           
static int MKV_CODEC_SETTINGS
           
static int MKV_CONT_COMP
           
static int MKV_CONT_COMP_ALGO
           
static int MKV_CONT_COMP_SET
           
static int MKV_CONT_ENC_ORDER
           
static int MKV_CONT_ENC_SCOPE
           
static int MKV_CONT_ENC_TYPE
           
static int MKV_CONT_ENCODING
           
static int MKV_CONT_ENCODINGS
           
static int MKV_CONT_ENCRYPT
           
static int MKV_CONT_ENCRYPT_ALGO
           
static int MKV_CONT_ENCRYPT_KEY_ID
           
static int MKV_CONT_SIG
           
static int MKV_CONT_SIG_ALGO
           
static int MKV_CONT_SIG_HASH_ALGO
           
static int MKV_CONT_SIG_KEY_ID
           
static int MKV_CROP_BOTTOM
           
static int MKV_CROP_LEFT
           
static int MKV_CROP_RIGHT
           
static int MKV_CROP_TOP
           
static int MKV_CSPACE
           
static int MKV_CUEBLOCKNUM
           
static int MKV_CUECLUSTERPOS
           
static int MKV_CUECODECSTATE
           
static int MKV_CUEPOINT
           
static int MKV_CUEREF
           
static int MKV_CUEREFCLUSTER
           
static int MKV_CUEREFCODECSTATE
           
static int MKV_CUEREFNUM
           
static int MKV_CUEREFTIME
           
static int MKV_CUES
          MKV header types
static int MKV_CUETIME
           
static int MKV_CUETRACK
           
static int MKV_CUETRACKPOS
           
static int MKV_DATEUTC
           
static int MKV_DEF_DURATION
           
static int MKV_DIS_HEIGHT
           
static int MKV_DIS_UNIT
           
static int MKV_DIS_WIDTH
           
static int MKV_DOCTYPE
           
static int MKV_DOCTYPEREADVERSION
           
static int MKV_DOCTYPEVERSION
           
static int MKV_DURATION
           
static int MKV_EBML
          MKV header types
static int MKV_EBMLMAXIDLENGTH
           
static int MKV_EBMLMAXSIZELENGTH
           
static int MKV_EBMLREADVERSION
           
static int MKV_FLAG_DEF
           
static int MKV_FLAG_ENABLED
           
static int MKV_FLAG_FORCED
           
static int MKV_FLAG_INTERLACED
           
static int MKV_FLAG_LACING
           
static int MKV_FPS
           
static int MKV_GAMMA
           
static int MKV_LANGUAGE
           
static int MKV_MAX_BLACK_ADD_ID
           
static int MKV_MAX_CACHE
           
static int MKV_MIN_CACHE
           
static int MKV_MUXINGAPP
           
static int MKV_NAME
           
static int MKV_NEXTFILENAME
           
static int MKV_NEXTUID
           
static int MKV_OUT_SAMPLERATE
           
static int MKV_PIX_HEIGHT
           
static int MKV_PIX_WIDTH
           
static int MKV_PREVFILENAME
           
static int MKV_PREVUID
           
static int MKV_SAMPLERATE
           
static int MKV_SEEK
           
static int MKV_SEEK_ID
           
static int MKV_SEEK_POS
           
static int MKV_SEEKHEAD
          MKV header types
static int MKV_SEG_VOID
           
static int MKV_SEGMENT
          MKV header types
static int MKV_SEGMENTFILENAME
           
static int MKV_SEGMENTINFO
          MKV header types
static int MKV_SEGMENTUID
           
static int MKV_STEREOMODE
           
static int MKV_TAGS
          MKV header types
static int MKV_TIMECODESCALE
           
static int MKV_TITLE
           
static int MKV_TRACK_ENTRY
           
static int MKV_TRACK_NR
           
static int MKV_TRACK_OFFSET
           
static int MKV_TRACK_OVERLAY
           
static int MKV_TRACK_TC_SCALE
           
static int MKV_TRACK_TRANS_CODED
           
static int MKV_TRACK_TRANS_ED_UID
           
static int MKV_TRACK_TRANS_TID
           
static int MKV_TRACK_TRANSLATE
           
static int MKV_TRACK_TYPE
           
static int MKV_TRACK_UID
           
static int MKV_TRACKS
          MKV header types
static int MKV_UNK1
           
static int MKV_UNK2
           
static int MKV_VERSION
           
static int MKV_VIDEO
           
static int MKV_VOID
           
static int MKV_WRITINGAPP
           
static int MODULO_TIME_BASE
          mpeg4 VOP field types
static int MPA
          parser types
static int MPA_BITRATE
          mpeg audio field types
static int MPA_BITRATE_IX
          mpeg audio field types
static int MPA_CHANNELS
          mpeg audio field types
static int MPA_COPYRIGHT
          mpeg audio field types
static int MPA_EMPHASIS
          mpeg audio field types
static int MPA_FRAMESIZE
          mpeg audio field types
static int MPA_HEADER
          mpeg audio header
static int MPA_HEADER_NC
          mpeg audio header
static int MPA_LAYER
          mpeg audio field types
static int MPA_MODE_EXT
          mpeg audio field types
static int MPA_NUM_CH
          mpeg audio field types
static int MPA_ORIGINAL
          mpeg audio field types
static int MPA_PAD
          mpeg audio field types
static int MPA_PAYLOAD_HDR
          mpeg audio header
static int MPA_SAMPLERATE
          mpeg audio field types
static int MPA_SAMPLERATE_IX
          mpeg audio field types
static int MPA_VERSION
          mpeg audio field types
static int MPEG_ECM
           
static int MPEG_ES_A
           
static int MPEG_ES_PID
          mpeg es video headers
static int MPEG_ES_V
           
static int MPEG_EXT
          mpeg es video headers
static int MPEG_GOP
          mpeg es video headers
static int MPEG_GOP_F
          mpeg video field types
static int MPEG_GOP_H
          mpeg video field types
static int MPEG_GOP_M
          mpeg video field types
static int MPEG_GOP_MSEC
          mpeg video field types
static int MPEG_GOP_S
          mpeg video field types
static int MPEG_PACKET
          mpeg es video headers
static int MPEG_PIC
          mpeg es video headers
static int MPEG_SEQ
          mpeg es video headers
static int MPEG_SEQEND
          mpeg es video headers
static int MPEG1
          parser types
static int MPEG2
          parser types
static int MPEG4
          parser types
static int MPEG4_GOV
          mpeg4 header types
static int MPEG4_UD
          mpeg4 header types
static int MPEG4_VOL
          mpeg4 header types
static int MPEG4_VOP
          mpeg4 header types
static int MPEG4_VOS
          mpeg4 header types
static int MPEG4_VOSE
          mpeg4 header types
static int MPEG4_VOSL
          mpeg4 header types
static int MPEG4_VOSS
          mpeg4 header types
static int PM_ISOM
           
static int PM_PACKET
           
static int PM_RAW
           
static int PM_STREAM
           
static int PS_MAP
          Program stream headers
static int PS_MAP_CURRNEXT
          Program stream map field types
static int PS_MAP_ESMAPLENGTH
          Program stream map field types
static int PS_MAP_ESMAPSTART
          Program stream map field types
static int PS_MAP_INFOLENGTH
          Program stream map field types
static int PS_MAP_LENGTH
          Program stream map field types
static int PS_MAP_PID
          Program stream map field types
static int PS_MAP_STREAMTYPE
          Program stream map field types
static int PS_MAP_VERSION
          Program stream map field types
static int PS_PACK
          Program stream headers
static int PS_SYS
          Program stream headers
static int QT
          parser types
static int QT_RTP
          QT header types
static int QT_RTP_A
          QT field types
static int QT_RTP_ATR_CH
          QT field types
static int QT_RTP_ATR_RATE
          QT field types
static int QT_RTP_ATR_SIZE
          QT field types
static int QT_RTP_D
          QT field types
static int QT_RTP_DUR
          QT field types
static int QT_RTP_F
          QT field types
static int QT_RTP_K
          QT field types
static int QT_RTP_L
          QT field types
static int QT_RTP_PAYLOAD_DESC
          QT header types
static int QT_RTP_PAYLOAD_DL
          QT field types
static int QT_RTP_PAYLOAD_ID
          QT field types
static int QT_RTP_PCK
          QT field types
static int QT_RTP_PL_FCC
          QT field types
static int QT_RTP_PL_TSC
          QT field types
static int QT_RTP_Q
          QT field types
static int QT_RTP_S
          QT field types
static int QT_RTP_SSINFO
          QT header types
static int QT_RTP_SSINFO_LENGTH
          QT field types
static int QT_RTP_TLV
          QT header types
static int QT_RTP_TLV_LENGTH
          QT field types
static int QT_RTP_TR_FCC
          QT field types
static int QT_RTP_TR_ID
          QT field types
static int QT_RTP_VER
          QT field types
static int QT_RTP_VTR_HEIGHT
          QT field types
static int QT_RTP_VTR_WIDTH
          QT field types
static int QT_RTP_Z
          QT field types
static int RANDOM_ACCESSIBLE_VOL
          mpeg4 VOL field types
static int RIFF
          parser types
static int RIFF_LIST
          AVI / RIFF Header types
static int RTCP
          RTP header types
static int RTCP_BCNT
          RTP field types
static int RTCP_LENGTH
          RTP field types
static int RTCP_NTP_L_I
          RTP field types
static int RTCP_NTP_L_L
          RTP field types
static int RTCP_NTP_M_I
          RTP field types
static int RTCP_NTP_M_L
          RTP field types
static int RTCP_PCNT
          RTP field types
static int RTCP_RTP_TIME_I
          RTP field types
static int RTCP_RTP_TIME_L
          RTP field types
static int RTCP_SSRC_I
          RTP field types
static int RTCP_SSRC_L
          RTP field types
static int RTCP_TYPE
          RTP field types
static int RTP
          parser types
static int RTP_CC
          RTP field types
static int RTP_HEADER
          RTP header types
static int RTP_MARKER
          RTP field types
static int RTP_PAD
          RTP field types
static int RTP_PAYLOAD
          RTP field types
static int RTP_SEQ_NR
          RTP field types
static int RTP_SSRC
          RTP field types
static int RTP_TIME
          RTP field types
static int SEQ_AR
          mpeg video field types
static int SEQ_AR_IX
          mpeg video field types
static int SEQ_FR
          mpeg video field types
static int SEQ_FR_IX
          mpeg video field types
static int SEQ_HEIGHT
          mpeg video field types
static int SEQ_WIDTH
          mpeg video field types
static int SWF_DATE
          FLV field types
static int TS_CA
          Transport stream tables
static int TS_CRC_32
          Transport stream field types
static int TS_CRC_32_GEN
          Transport stream field types
static int TS_ES_CLK_REF
          Transport stream field types
static int TS_ES_PID
          Transport stream field types
static int TS_ES_STREAMTYPE
          Transport stream field types
static int TS_PAT
          Transport stream tables
static int TS_PES
          Transport stream tables
static int TS_PES_PIDS
          Transport stream field types
static int TS_PES_TYPES
          Transport stream field types
static int TS_PKT
          Transport stream tables
static int TS_PKT_CLK_REF
          Transport stream field types
static int TS_PKT_LENGTH
          MPEGParser parameters
static int TS_PKT_PID
          Transport stream field types
static int TS_PKT_PRG_NR
          Transport stream field types
static int TS_PMT
          Transport stream tables
static int TS_PMT_CLK_REF
          Transport stream field types
static int TS_PMT_PID
          Transport stream field types
static int TS_PMT_PIDS
          Transport stream field types
static int TS_PMT_PRG_NRS
          Transport stream field types
static int TS_PRG_INFO_LENGTH
          Transport stream field types
static int TS_SDT
          Transport stream tables
static int TS_SYNC_WIDTH
          Transport stream field types
static int TS_TABLE_ID
          Transport stream field types
static int VIDEO_OBJECT_LAYER_ID
          mpeg4 VOL field types
static int VIDEO_OBJECT_TYPE_INDICATION
          mpeg4 VOL field types
static int VOL_CONTROL_PARAMETERS
          mpeg4 VOL field types
static int VOL_HEIGHT
          mpeg4 VOL field types
static int VOL_LENGTH
          mpeg4 VOL field types
static int VOL_SHAPE
          mpeg4 VOL field types
static int VOL_WIDTH
          mpeg4 VOL field types
static int VOP_CODING_TYPE
          mpeg4 VOP field types
static int VOP_TIME_INCREMENT
          mpeg4 VOP field types
static int VOP_TIME_INCREMENT_RESOLUTION
          mpeg4 VOL field types
 
Method Summary
static BitstreamParser createForType(int type)
          Creates a BitstreamParser instance for the given type.
 int[] fillValues(int dataType, byte[] data, int offset, int length, int searchedValue, int[] toFill)
           
 byte[] getArrayField(int headerType, byte[] header, int fieldType)
           
 byte[] getHeader(int headerType, byte[] data)
           
 byte[] getHeader(int headerType, byte[] data, int offset)
           
 byte[] getHeader(int headerType, byte[] data, int offset, int length)
          Returns first header & data of the given type or null if no such header could be found in the incoming data.
 byte[][] getHeaders(int headerType, byte[] data)
          Returns multiple headers of the given type or null if no such header could be found in the incoming data.
 int[] getIntValues(int headerType, byte[] data, int searchedValue)
           
 int[] getIntValues(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 int getNextHeaderStart(int headerType, byte[] data, int offset, int dataLength)
          Returns the byte index of the next header of the given type in data.
 int getParserMode()
           
 int getType()
           
 float parseFloat(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 int parseInt(int headerType, byte[] data, int searchedValue)
          Returns the value of the field pointed to by %searchedValue from the given header data if this fits into an Integer.
 int parseInt(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 long parseLong(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 java.lang.Object parseObject(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 java.lang.String parseString(int headerType, byte[] data, int offset, int length, int searchedValue)
           
 void setParserMode(int mode)
           
 void setParserParameter(int parameter, int value)
           
 byte[] transform(byte[] ar, int cause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MPEG1

public static final int MPEG1
parser types

See Also:
Constant Field Values

MPEG2

public static final int MPEG2
parser types

See Also:
Constant Field Values

MPA

public static final int MPA
parser types

See Also:
Constant Field Values

MPEG4

public static final int MPEG4
parser types

See Also:
Constant Field Values

AAC

public static final int AAC
parser types

See Also:
Constant Field Values

QT

public static final int QT
parser types

See Also:
Constant Field Values

ASF

public static final int ASF
parser types

See Also:
Constant Field Values

AVC

public static final int AVC
parser types

See Also:
Constant Field Values

H264

public static final int H264
parser types

See Also:
Constant Field Values

AMF

public static final int AMF
parser types

See Also:
Constant Field Values

AMR

public static final int AMR
parser types

See Also:
Constant Field Values

FLV

public static final int FLV
parser types

See Also:
Constant Field Values

MKV

public static final int MKV
parser types

See Also:
Constant Field Values

H263

public static final int H263
parser types

See Also:
Constant Field Values

JPEG

public static final int JPEG
parser types

See Also:
Constant Field Values

DV

public static final int DV
parser types

See Also:
Constant Field Values

AC3

public static final int AC3
parser types

See Also:
Constant Field Values

RIFF

public static final int RIFF
parser types

See Also:
Constant Field Values

RTP

public static final int RTP
parser types

See Also:
Constant Field Values

DVB_EIT

public static final int DVB_EIT
parser types

See Also:
Constant Field Values

MPEG_ES_A

public static final int MPEG_ES_A
See Also:
Constant Field Values

MPEG_ES_V

public static final int MPEG_ES_V
See Also:
Constant Field Values

MPEG_ECM

public static final int MPEG_ECM
See Also:
Constant Field Values

MPEG_ES_PID

public static final int MPEG_ES_PID
mpeg es video headers

See Also:
Constant Field Values

MPEG_PIC

public static final int MPEG_PIC
mpeg es video headers

See Also:
Constant Field Values

MPEG_SEQ

public static final int MPEG_SEQ
mpeg es video headers

See Also:
Constant Field Values

MPEG_EXT

public static final int MPEG_EXT
mpeg es video headers

See Also:
Constant Field Values

MPEG_SEQEND

public static final int MPEG_SEQEND
mpeg es video headers

See Also:
Constant Field Values

MPEG_GOP

public static final int MPEG_GOP
mpeg es video headers

See Also:
Constant Field Values

MPEG_PACKET

public static final int MPEG_PACKET
mpeg es video headers

See Also:
Constant Field Values

SEQ_WIDTH

public static final int SEQ_WIDTH
mpeg video field types

See Also:
Constant Field Values

SEQ_HEIGHT

public static final int SEQ_HEIGHT
mpeg video field types

See Also:
Constant Field Values

SEQ_AR

public static final int SEQ_AR
mpeg video field types

See Also:
Constant Field Values

SEQ_AR_IX

public static final int SEQ_AR_IX
mpeg video field types

See Also:
Constant Field Values

SEQ_FR

public static final int SEQ_FR
mpeg video field types

See Also:
Constant Field Values

SEQ_FR_IX

public static final int SEQ_FR_IX
mpeg video field types

See Also:
Constant Field Values

MPEG_GOP_H

public static final int MPEG_GOP_H
mpeg video field types

See Also:
Constant Field Values

MPEG_GOP_M

public static final int MPEG_GOP_M
mpeg video field types

See Also:
Constant Field Values

MPEG_GOP_S

public static final int MPEG_GOP_S
mpeg video field types

See Also:
Constant Field Values

MPEG_GOP_F

public static final int MPEG_GOP_F
mpeg video field types

See Also:
Constant Field Values

MPEG_GOP_MSEC

public static final int MPEG_GOP_MSEC
mpeg video field types

See Also:
Constant Field Values

TS_PKT

public static final int TS_PKT
Transport stream tables

See Also:
Constant Field Values

TS_PAT

public static final int TS_PAT
Transport stream tables

See Also:
Constant Field Values

TS_PMT

public static final int TS_PMT
Transport stream tables

See Also:
Constant Field Values

TS_CA

public static final int TS_CA
Transport stream tables

See Also:
Constant Field Values

TS_SDT

public static final int TS_SDT
Transport stream tables

See Also:
Constant Field Values

TS_PES

public static final int TS_PES
Transport stream tables

See Also:
Constant Field Values

TS_SYNC_WIDTH

public static final int TS_SYNC_WIDTH
Transport stream field types

See Also:
Constant Field Values

TS_PMT_PID

public static final int TS_PMT_PID
Transport stream field types

See Also:
Constant Field Values

TS_PES_PIDS

public static final int TS_PES_PIDS
Transport stream field types

See Also:
Constant Field Values

TS_PES_TYPES

public static final int TS_PES_TYPES
Transport stream field types

See Also:
Constant Field Values

TS_CRC_32

public static final int TS_CRC_32
Transport stream field types

See Also:
Constant Field Values

TS_CRC_32_GEN

public static final int TS_CRC_32_GEN
Transport stream field types

See Also:
Constant Field Values

TS_PKT_PID

public static final int TS_PKT_PID
Transport stream field types

See Also:
Constant Field Values

TS_PKT_PRG_NR

public static final int TS_PKT_PRG_NR
Transport stream field types

See Also:
Constant Field Values

TS_PKT_CLK_REF

public static final int TS_PKT_CLK_REF
Transport stream field types

See Also:
Constant Field Values

TS_PMT_PIDS

public static final int TS_PMT_PIDS
Transport stream field types

See Also:
Constant Field Values

TS_PMT_PRG_NRS

public static final int TS_PMT_PRG_NRS
Transport stream field types

See Also:
Constant Field Values

TS_PMT_CLK_REF

public static final int TS_PMT_CLK_REF
Transport stream field types

See Also:
Constant Field Values

TS_PRG_INFO_LENGTH

public static final int TS_PRG_INFO_LENGTH
Transport stream field types

See Also:
Constant Field Values

TS_TABLE_ID

public static final int TS_TABLE_ID
Transport stream field types

See Also:
Constant Field Values

TS_ES_PID

public static final int TS_ES_PID
Transport stream field types

See Also:
Constant Field Values

TS_ES_STREAMTYPE

public static final int TS_ES_STREAMTYPE
Transport stream field types

See Also:
Constant Field Values

TS_ES_CLK_REF

public static final int TS_ES_CLK_REF
Transport stream field types

See Also:
Constant Field Values

PS_PACK

public static final int PS_PACK
Program stream headers

See Also:
Constant Field Values

PS_SYS

public static final int PS_SYS
Program stream headers

See Also:
Constant Field Values

PS_MAP

public static final int PS_MAP
Program stream headers

See Also:
Constant Field Values

PS_MAP_LENGTH

public static final int PS_MAP_LENGTH
Program stream map field types

See Also:
Constant Field Values

PS_MAP_CURRNEXT

public static final int PS_MAP_CURRNEXT
Program stream map field types

See Also:
Constant Field Values

PS_MAP_VERSION

public static final int PS_MAP_VERSION
Program stream map field types

See Also:
Constant Field Values

PS_MAP_INFOLENGTH

public static final int PS_MAP_INFOLENGTH
Program stream map field types

See Also:
Constant Field Values

PS_MAP_ESMAPSTART

public static final int PS_MAP_ESMAPSTART
Program stream map field types

See Also:
Constant Field Values

PS_MAP_ESMAPLENGTH

public static final int PS_MAP_ESMAPLENGTH
Program stream map field types

See Also:
Constant Field Values

PS_MAP_PID

public static final int PS_MAP_PID
Program stream map field types

See Also:
Constant Field Values

PS_MAP_STREAMTYPE

public static final int PS_MAP_STREAMTYPE
Program stream map field types

See Also:
Constant Field Values

ES_STR_ID

public static final int ES_STR_ID
MPEG elementary stream header fields

See Also:
Constant Field Values

ES_LENGTH

public static final int ES_LENGTH
MPEG elementary stream header fields

See Also:
Constant Field Values

MPA_HEADER

public static final int MPA_HEADER
mpeg audio header

See Also:
Constant Field Values

MPA_HEADER_NC

public static final int MPA_HEADER_NC
mpeg audio header

See Also:
Constant Field Values

MPA_PAYLOAD_HDR

public static final int MPA_PAYLOAD_HDR
mpeg audio header

See Also:
Constant Field Values

TS_PKT_LENGTH

public static final int TS_PKT_LENGTH
MPEGParser parameters

See Also:
Constant Field Values

MPA_VERSION

public static final int MPA_VERSION
mpeg audio field types

See Also:
Constant Field Values

MPA_LAYER

public static final int MPA_LAYER
mpeg audio field types

See Also:
Constant Field Values

MPA_BITRATE

public static final int MPA_BITRATE
mpeg audio field types

See Also:
Constant Field Values

MPA_BITRATE_IX

public static final int MPA_BITRATE_IX
mpeg audio field types

See Also:
Constant Field Values

MPA_SAMPLERATE

public static final int MPA_SAMPLERATE
mpeg audio field types

See Also:
Constant Field Values

MPA_SAMPLERATE_IX

public static final int MPA_SAMPLERATE_IX
mpeg audio field types

See Also:
Constant Field Values

MPA_CHANNELS

public static final int MPA_CHANNELS
mpeg audio field types

See Also:
Constant Field Values

MPA_NUM_CH

public static final int MPA_NUM_CH
mpeg audio field types

See Also:
Constant Field Values

MPA_PAD

public static final int MPA_PAD
mpeg audio field types

See Also:
Constant Field Values

MPA_FRAMESIZE

public static final int MPA_FRAMESIZE
mpeg audio field types

See Also:
Constant Field Values

MPA_MODE_EXT

public static final int MPA_MODE_EXT
mpeg audio field types

See Also:
Constant Field Values

MPA_COPYRIGHT

public static final int MPA_COPYRIGHT
mpeg audio field types

See Also:
Constant Field Values

MPA_ORIGINAL

public static final int MPA_ORIGINAL
mpeg audio field types

See Also:
Constant Field Values

MPA_EMPHASIS

public static final int MPA_EMPHASIS
mpeg audio field types

See Also:
Constant Field Values

MPEG4_VOSS

public static final int MPEG4_VOSS
mpeg4 header types

See Also:
Constant Field Values

MPEG4_VOSE

public static final int MPEG4_VOSE
mpeg4 header types

See Also:
Constant Field Values

MPEG4_UD

public static final int MPEG4_UD
mpeg4 header types

See Also:
Constant Field Values

MPEG4_GOV

public static final int MPEG4_GOV
mpeg4 header types

See Also:
Constant Field Values

MPEG4_VOL

public static final int MPEG4_VOL
mpeg4 header types

See Also:
Constant Field Values

MPEG4_VOP

public static final int MPEG4_VOP
mpeg4 header types

See Also:
Constant Field Values

MPEG4_VOS

public static final int MPEG4_VOS
mpeg4 header types

See Also:
Constant Field Values

MPEG4_VOSL

public static final int MPEG4_VOSL
mpeg4 header types

See Also:
Constant Field Values

VIDEO_OBJECT_LAYER_ID

public static final int VIDEO_OBJECT_LAYER_ID
mpeg4 VOL field types

See Also:
Constant Field Values

RANDOM_ACCESSIBLE_VOL

public static final int RANDOM_ACCESSIBLE_VOL
mpeg4 VOL field types

See Also:
Constant Field Values

VIDEO_OBJECT_TYPE_INDICATION

public static final int VIDEO_OBJECT_TYPE_INDICATION
mpeg4 VOL field types

See Also:
Constant Field Values

IS_OBJECT_LAYER_IDENTIFIER

public static final int IS_OBJECT_LAYER_IDENTIFIER
mpeg4 VOL field types

See Also:
Constant Field Values

ASPECT_RATIO_INFO

public static final int ASPECT_RATIO_INFO
mpeg4 VOL field types

See Also:
Constant Field Values

VOL_CONTROL_PARAMETERS

public static final int VOL_CONTROL_PARAMETERS
mpeg4 VOL field types

See Also:
Constant Field Values

VOL_SHAPE

public static final int VOL_SHAPE
mpeg4 VOL field types

See Also:
Constant Field Values

VOP_TIME_INCREMENT_RESOLUTION

public static final int VOP_TIME_INCREMENT_RESOLUTION
mpeg4 VOL field types

See Also:
Constant Field Values

FIXED_VOP_RATE

public static final int FIXED_VOP_RATE
mpeg4 VOL field types

See Also:
Constant Field Values

FIXED_VOP_TIME_INCREMENT

public static final int FIXED_VOP_TIME_INCREMENT
mpeg4 VOL field types

See Also:
Constant Field Values

VOL_WIDTH

public static final int VOL_WIDTH
mpeg4 VOL field types

See Also:
Constant Field Values

VOL_HEIGHT

public static final int VOL_HEIGHT
mpeg4 VOL field types

See Also:
Constant Field Values

VOL_LENGTH

public static final int VOL_LENGTH
mpeg4 VOL field types

See Also:
Constant Field Values

VOP_CODING_TYPE

public static final int VOP_CODING_TYPE
mpeg4 VOP field types

See Also:
Constant Field Values

MODULO_TIME_BASE

public static final int MODULO_TIME_BASE
mpeg4 VOP field types

See Also:
Constant Field Values

VOP_TIME_INCREMENT

public static final int VOP_TIME_INCREMENT
mpeg4 VOP field types

See Also:
Constant Field Values

AAC_RTP_AU

public static final int AAC_RTP_AU
AAC header types

See Also:
Constant Field Values

AAC_ASC

public static final int AAC_ASC
AAC header types

See Also:
Constant Field Values

AAC_ADTS

public static final int AAC_ADTS
AAC header types

See Also:
Constant Field Values

AAC_ADTS_C

public static final int AAC_ADTS_C
AAC header types

See Also:
Constant Field Values

AAC_ADIF

public static final int AAC_ADIF
AAC header types

See Also:
Constant Field Values

AU_HL

public static final int AU_HL
AAC field types

See Also:
Constant Field Values

ASC_OBJECT_TYPE

public static final int ASC_OBJECT_TYPE
AAC field types

See Also:
Constant Field Values

ASC_SAMPLE_RATE_IX

public static final int ASC_SAMPLE_RATE_IX
AAC field types

See Also:
Constant Field Values

ASC_SAMPLE_RATE

public static final int ASC_SAMPLE_RATE
AAC field types

See Also:
Constant Field Values

ASC_CH_CFG

public static final int ASC_CH_CFG
AAC field types

See Also:
Constant Field Values

ADTS_OBJECT_TYPE

public static final int ADTS_OBJECT_TYPE
AAC field types

See Also:
Constant Field Values

ADTS_ID

public static final int ADTS_ID
AAC field types

See Also:
Constant Field Values

ADTS_LAYER

public static final int ADTS_LAYER
AAC field types

See Also:
Constant Field Values

ADTS_PROTECTION

public static final int ADTS_PROTECTION
AAC field types

See Also:
Constant Field Values

ADTS_PROFILE

public static final int ADTS_PROFILE
AAC field types

See Also:
Constant Field Values

ADTS_SAMPLE_RATE_IX

public static final int ADTS_SAMPLE_RATE_IX
AAC field types

See Also:
Constant Field Values

ADTS_SAMPLE_RATE

public static final int ADTS_SAMPLE_RATE
AAC field types

See Also:
Constant Field Values

ADTS_CH_CFG

public static final int ADTS_CH_CFG
AAC field types

See Also:
Constant Field Values

ADTS_FL

public static final int ADTS_FL
AAC field types

See Also:
Constant Field Values

ADTS_HL

public static final int ADTS_HL
AAC field types

See Also:
Constant Field Values

LATM_HL

public static final int LATM_HL
AAC field types

See Also:
Constant Field Values

ADIF_BITRATE

public static final int ADIF_BITRATE
AAC field types

See Also:
Constant Field Values

ADIF_SAMPLE_RATE_IX

public static final int ADIF_SAMPLE_RATE_IX
AAC field types

See Also:
Constant Field Values

ADIF_SAMPLE_RATE

public static final int ADIF_SAMPLE_RATE
AAC field types

See Also:
Constant Field Values

ADIF_FCH_EL

public static final int ADIF_FCH_EL
AAC field types

See Also:
Constant Field Values

ASF_RTP

public static final int ASF_RTP
ASF header types

See Also:
Constant Field Values

ASF_RTP_EXT

public static final int ASF_RTP_EXT
ASF header types

See Also:
Constant Field Values

ASF_HEADER_OBJECT

public static final int ASF_HEADER_OBJECT
ASF header types

See Also:
Constant Field Values

ASF_HEADER_EXT

public static final int ASF_HEADER_EXT
ASF header types

See Also:
Constant Field Values

ASF_FILE_PROPS

public static final int ASF_FILE_PROPS
ASF header types

See Also:
Constant Field Values

ASF_CONTENT_DESC

public static final int ASF_CONTENT_DESC
ASF header types

See Also:
Constant Field Values

ASF_EXT_CONTENT_DESC

public static final int ASF_EXT_CONTENT_DESC
ASF header types

See Also:
Constant Field Values

ASF_STREAM_PROPS

public static final int ASF_STREAM_PROPS
ASF header types

See Also:
Constant Field Values

ASF_EXT_STREAM_PROPS

public static final int ASF_EXT_STREAM_PROPS
ASF header types

See Also:
Constant Field Values

ASF_STREAM_BITRATE

public static final int ASF_STREAM_BITRATE
ASF header types

See Also:
Constant Field Values

ASF_CODEC_LIST

public static final int ASF_CODEC_LIST
ASF header types

See Also:
Constant Field Values

ASF_SCRIPT_CMD

public static final int ASF_SCRIPT_CMD
ASF header types

See Also:
Constant Field Values

ASF_MARKER

public static final int ASF_MARKER
ASF header types

See Also:
Constant Field Values

ASF_BITRATE_MUTUAL_EXCL

public static final int ASF_BITRATE_MUTUAL_EXCL
ASF header types

See Also:
Constant Field Values

ASF_ERROR_CORRECTION

public static final int ASF_ERROR_CORRECTION
ASF header types

See Also:
Constant Field Values

ASF_CONTENT_BRANDING

public static final int ASF_CONTENT_BRANDING
ASF header types

See Also:
Constant Field Values

ASF_CONTENT_ENCRYPTION

public static final int ASF_CONTENT_ENCRYPTION
ASF header types

See Also:
Constant Field Values

ASF_EXT_CONTENT_ENC

public static final int ASF_EXT_CONTENT_ENC
ASF header types

See Also:
Constant Field Values

ASF_DIGITAL_SIGNATURE

public static final int ASF_DIGITAL_SIGNATURE
ASF header types

See Also:
Constant Field Values

ASF_PADDING

public static final int ASF_PADDING
ASF header types

See Also:
Constant Field Values

ASF_DATA_OBJECT

public static final int ASF_DATA_OBJECT
ASF header types

See Also:
Constant Field Values

ASF_RTP_P

public static final int ASF_RTP_P
ASF field types

See Also:
Constant Field Values

ASF_RTP_F

public static final int ASF_RTP_F
ASF field types

See Also:
Constant Field Values

ASF_RTP_G

public static final int ASF_RTP_G
ASF field types

See Also:
Constant Field Values

ASF_RTP_C

public static final int ASF_RTP_C
ASF field types

See Also:
Constant Field Values

ASF_RTP_OBJ_ID

public static final int ASF_RTP_OBJ_ID
ASF field types

See Also:
Constant Field Values

ASF_RTP_DPT

public static final int ASF_RTP_DPT
ASF field types

See Also:
Constant Field Values

ASF_RTP_PT

public static final int ASF_RTP_PT
ASF field types

See Also:
Constant Field Values

ASF_RTP_OIO

public static final int ASF_RTP_OIO
ASF field types

See Also:
Constant Field Values

ASF_RTP_OS

public static final int ASF_RTP_OS
ASF field types

See Also:
Constant Field Values

ASF_FILE_SIZE

public static final int ASF_FILE_SIZE
ASF field types

See Also:
Constant Field Values

ASF_CR_DATE

public static final int ASF_CR_DATE
ASF field types

See Also:
Constant Field Values

ASF_PKT_COUNT

public static final int ASF_PKT_COUNT
ASF field types

See Also:
Constant Field Values

ASF_PLAY_DUR

public static final int ASF_PLAY_DUR
ASF field types

See Also:
Constant Field Values

ASF_SEND_DUR

public static final int ASF_SEND_DUR
ASF field types

See Also:
Constant Field Values

ASF_PREROLL

public static final int ASF_PREROLL
ASF field types

See Also:
Constant Field Values

ASF_BROADCAST

public static final int ASF_BROADCAST
ASF field types

See Also:
Constant Field Values

ASF_CAN_SEEK

public static final int ASF_CAN_SEEK
ASF field types

See Also:
Constant Field Values

ASF_MIN_PKT_SIZE

public static final int ASF_MIN_PKT_SIZE
ASF field types

See Also:
Constant Field Values

ASF_MAX_PKT_SIZE

public static final int ASF_MAX_PKT_SIZE
ASF field types

See Also:
Constant Field Values

ASF_MAX_BITRATE

public static final int ASF_MAX_BITRATE
ASF field types

See Also:
Constant Field Values

ASF_TITLE

public static final int ASF_TITLE
ASF field types

See Also:
Constant Field Values

ASF_AUTHOR

public static final int ASF_AUTHOR
ASF field types

See Also:
Constant Field Values

ASF_COPYRIGHT

public static final int ASF_COPYRIGHT
ASF field types

See Also:
Constant Field Values

ASF_DESC

public static final int ASF_DESC
ASF field types

See Also:
Constant Field Values

ASF_RATING

public static final int ASF_RATING
ASF field types

See Also:
Constant Field Values

ASF_STREAM_TYPE

public static final int ASF_STREAM_TYPE
ASF field types

See Also:
Constant Field Values

ASF_ERR_CORRECT_TYPE

public static final int ASF_ERR_CORRECT_TYPE
ASF field types

See Also:
Constant Field Values

ASF_TIME_OFFSET

public static final int ASF_TIME_OFFSET
ASF field types

See Also:
Constant Field Values

ASF_TYPE_SPEC_L

public static final int ASF_TYPE_SPEC_L
ASF field types

See Also:
Constant Field Values

ASF_ERR_CORRECT_L

public static final int ASF_ERR_CORRECT_L
ASF field types

See Also:
Constant Field Values

ASF_STREAM_NR

public static final int ASF_STREAM_NR
ASF field types

See Also:
Constant Field Values

ASF_ENCRYPT_CONT

public static final int ASF_ENCRYPT_CONT
ASF field types

See Also:
Constant Field Values

ASF_START_TIME

public static final int ASF_START_TIME
ASF field types

See Also:
Constant Field Values

ASF_END_TIME

public static final int ASF_END_TIME
ASF field types

See Also:
Constant Field Values

ASF_BITRATE

public static final int ASF_BITRATE
ASF field types

See Also:
Constant Field Values

ASF_BUFFER_SIZE

public static final int ASF_BUFFER_SIZE
ASF field types

See Also:
Constant Field Values

ASF_INIT_FULL

public static final int ASF_INIT_FULL
ASF field types

See Also:
Constant Field Values

ASF_ALT_BITRATE

public static final int ASF_ALT_BITRATE
ASF field types

See Also:
Constant Field Values

ASF_ALT_BUFFER_SIZE

public static final int ASF_ALT_BUFFER_SIZE
ASF field types

See Also:
Constant Field Values

ASF_ALT_INIT_FULL

public static final int ASF_ALT_INIT_FULL
ASF field types

See Also:
Constant Field Values

ASF_MAX_OBJ_SIZE

public static final int ASF_MAX_OBJ_SIZE
ASF field types

See Also:
Constant Field Values

ASF_RELIABLE

public static final int ASF_RELIABLE
ASF field types

See Also:
Constant Field Values

ASF_SEEKABLE

public static final int ASF_SEEKABLE
ASF field types

See Also:
Constant Field Values

ASF_NO_CLEAN_POINTS

public static final int ASF_NO_CLEAN_POINTS
ASF field types

See Also:
Constant Field Values

ASF_RESEND_LIVE

public static final int ASF_RESEND_LIVE
ASF field types

See Also:
Constant Field Values

ASF_EXT_STREAM_NR

public static final int ASF_EXT_STREAM_NR
ASF field types

See Also:
Constant Field Values

ASF_STREAM_LANG

public static final int ASF_STREAM_LANG
ASF field types

See Also:
Constant Field Values

ASF_FRAME_TIME

public static final int ASF_FRAME_TIME
ASF field types

See Also:
Constant Field Values

ASF_STREAM_NAME_CNT

public static final int ASF_STREAM_NAME_CNT
ASF field types

See Also:
Constant Field Values

ASF_PAYLOAD_EXT_SYS_CNT

public static final int ASF_PAYLOAD_EXT_SYS_CNT
ASF field types

See Also:
Constant Field Values

ASF_HEADER_EXT_DATA

public static final int ASF_HEADER_EXT_DATA
ASF field types

See Also:
Constant Field Values

ASF_STREAM_PROPS_TSD

public static final int ASF_STREAM_PROPS_TSD
ASF field types

See Also:
Constant Field Values

ASF_STREAM_PROPS_ECD

public static final int ASF_STREAM_PROPS_ECD
ASF field types

See Also:
Constant Field Values

QT_RTP

public static final int QT_RTP
QT header types

See Also:
Constant Field Values

QT_RTP_PAYLOAD_DESC

public static final int QT_RTP_PAYLOAD_DESC
QT header types

See Also:
Constant Field Values

QT_RTP_TLV

public static final int QT_RTP_TLV
QT header types

See Also:
Constant Field Values

QT_RTP_SSINFO

public static final int QT_RTP_SSINFO
QT header types

See Also:
Constant Field Values

QT_RTP_VER

public static final int QT_RTP_VER
QT field types

See Also:
Constant Field Values

QT_RTP_PCK

public static final int QT_RTP_PCK
QT field types

See Also:
Constant Field Values

QT_RTP_S

public static final int QT_RTP_S
QT field types

See Also:
Constant Field Values

QT_RTP_Q

public static final int QT_RTP_Q
QT field types

See Also:
Constant Field Values

QT_RTP_L

public static final int QT_RTP_L
QT field types

See Also:
Constant Field Values

QT_RTP_D

public static final int QT_RTP_D
QT field types

See Also:
Constant Field Values

QT_RTP_PAYLOAD_ID

public static final int QT_RTP_PAYLOAD_ID
QT field types

See Also:
Constant Field Values

QT_RTP_K

public static final int QT_RTP_K
QT field types

See Also:
Constant Field Values

QT_RTP_F

public static final int QT_RTP_F
QT field types

See Also:
Constant Field Values

QT_RTP_A

public static final int QT_RTP_A
QT field types

See Also:
Constant Field Values

QT_RTP_Z

public static final int QT_RTP_Z
QT field types

See Also:
Constant Field Values

QT_RTP_PAYLOAD_DL

public static final int QT_RTP_PAYLOAD_DL
QT field types

See Also:
Constant Field Values

QT_RTP_TLV_LENGTH

public static final int QT_RTP_TLV_LENGTH
QT field types

See Also:
Constant Field Values

QT_RTP_SSINFO_LENGTH

public static final int QT_RTP_SSINFO_LENGTH
QT field types

See Also:
Constant Field Values

QT_RTP_PL_FCC

public static final int QT_RTP_PL_FCC
QT field types

See Also:
Constant Field Values

QT_RTP_PL_TSC

public static final int QT_RTP_PL_TSC
QT field types

See Also:
Constant Field Values

QT_RTP_TR_FCC

public static final int QT_RTP_TR_FCC
QT field types

See Also:
Constant Field Values

QT_RTP_TR_ID

public static final int QT_RTP_TR_ID
QT field types

See Also:
Constant Field Values

QT_RTP_VTR_WIDTH

public static final int QT_RTP_VTR_WIDTH
QT field types

See Also:
Constant Field Values

QT_RTP_VTR_HEIGHT

public static final int QT_RTP_VTR_HEIGHT
QT field types

See Also:
Constant Field Values

QT_RTP_ATR_CH

public static final int QT_RTP_ATR_CH
QT field types

See Also:
Constant Field Values

QT_RTP_ATR_SIZE

public static final int QT_RTP_ATR_SIZE
QT field types

See Also:
Constant Field Values

QT_RTP_ATR_RATE

public static final int QT_RTP_ATR_RATE
QT field types

See Also:
Constant Field Values

QT_RTP_DUR

public static final int QT_RTP_DUR
QT field types

See Also:
Constant Field Values

AVC_NAL_NON_IDR

public static final int AVC_NAL_NON_IDR
AVC header types

See Also:
Constant Field Values

AVC_NAL_IDR

public static final int AVC_NAL_IDR
AVC header types

See Also:
Constant Field Values

AVC_NAL_SEI

public static final int AVC_NAL_SEI
AVC header types

See Also:
Constant Field Values

AVC_NAL_SPS

public static final int AVC_NAL_SPS
AVC header types

See Also:
Constant Field Values

AVC_NAL_PPS

public static final int AVC_NAL_PPS
AVC header types

See Also:
Constant Field Values

AVC_NAL_STAP_A

public static final int AVC_NAL_STAP_A
AVC header types

See Also:
Constant Field Values

AVC_NAL_STAP_B

public static final int AVC_NAL_STAP_B
AVC header types

See Also:
Constant Field Values

AVC_NAL_FU_A

public static final int AVC_NAL_FU_A
AVC header types

See Also:
Constant Field Values

AVC_C

public static final int AVC_C
AVC header types

See Also:
Constant Field Values

AVC_NAL_HEADER

public static final int AVC_NAL_HEADER
AVC header types

See Also:
Constant Field Values

AVC_NAL_UNIT

public static final int AVC_NAL_UNIT
AVC header types

See Also:
Constant Field Values

AVC_SPS

public static final int AVC_SPS
AVC header types

See Also:
Constant Field Values

AVC_SPS_PPS

public static final int AVC_SPS_PPS
AVC header types

See Also:
Constant Field Values

AVC_SPS_PPS_LP

public static final int AVC_SPS_PPS_LP
AVC header types

See Also:
Constant Field Values

AVC_SPS_PPS_LPC

public static final int AVC_SPS_PPS_LPC
AVC header types

See Also:
Constant Field Values

AVC_NAL_NRI

public static final int AVC_NAL_NRI
AVC field types

See Also:
Constant Field Values

AVC_NAL_TYPE

public static final int AVC_NAL_TYPE
AVC field types

See Also:
Constant Field Values

AVC_NAL_POS

public static final int AVC_NAL_POS
AVC field types

See Also:
Constant Field Values

AVC_C_VERSION

public static final int AVC_C_VERSION
AVC field types

See Also:
Constant Field Values

AVC_C_PROFILE

public static final int AVC_C_PROFILE
AVC field types

See Also:
Constant Field Values

AVC_C_PR_COMP

public static final int AVC_C_PR_COMP
AVC field types

See Also:
Constant Field Values

AVC_C_LEVEL

public static final int AVC_C_LEVEL
AVC field types

See Also:
Constant Field Values

AVC_C_NALU_LS

public static final int AVC_C_NALU_LS
AVC field types

See Also:
Constant Field Values

EMUL_PREV_BIT

public static final int EMUL_PREV_BIT
AVC field types

See Also:
Constant Field Values

AVC_WIDTH_MBS

public static final int AVC_WIDTH_MBS
AVC field types

See Also:
Constant Field Values

AVC_HEIGHT_MBS

public static final int AVC_HEIGHT_MBS
AVC field types

See Also:
Constant Field Values

AVC_FRAME_MBS_ONLY

public static final int AVC_FRAME_MBS_ONLY
AVC field types

See Also:
Constant Field Values

AVC_SAR_WIDTH

public static final int AVC_SAR_WIDTH
AVC field types

See Also:
Constant Field Values

AVC_SAR_HEIGHT

public static final int AVC_SAR_HEIGHT
AVC field types

See Also:
Constant Field Values

AVC_FRAME_CROP_FLAG

public static final int AVC_FRAME_CROP_FLAG
AVC field types

See Also:
Constant Field Values

AVC_FRAME_CROP_LEFT

public static final int AVC_FRAME_CROP_LEFT
AVC field types

See Also:
Constant Field Values

AVC_FRAME_CROP_RIGHT

public static final int AVC_FRAME_CROP_RIGHT
AVC field types

See Also:
Constant Field Values

AVC_FRAME_CROP_TOP

public static final int AVC_FRAME_CROP_TOP
AVC field types

See Also:
Constant Field Values

AVC_FRAME_CROP_BOTTOM

public static final int AVC_FRAME_CROP_BOTTOM
AVC field types

See Also:
Constant Field Values

AVC_UNITS_TICK

public static final int AVC_UNITS_TICK
AVC field types

See Also:
Constant Field Values

AVC_TIME_SCALE

public static final int AVC_TIME_SCALE
AVC field types

See Also:
Constant Field Values

AVC_FRAME_RATE

public static final int AVC_FRAME_RATE
AVC field types

See Also:
Constant Field Values

AVC_MAX_KBPS

public static final int AVC_MAX_KBPS
AVC field types

See Also:
Constant Field Values

AVC_AVG_KBPS

public static final int AVC_AVG_KBPS
AVC field types

See Also:
Constant Field Values

AVC_VUI_ASP_IDC

public static final int AVC_VUI_ASP_IDC
AVC field types

See Also:
Constant Field Values

AVC_SPS_LENGTH

public static final int AVC_SPS_LENGTH
AVC field types

See Also:
Constant Field Values

RTP_HEADER

public static final int RTP_HEADER
RTP header types

See Also:
Constant Field Values

RTCP

public static final int RTCP
RTP header types

See Also:
Constant Field Values

RTP_PAD

public static final int RTP_PAD
RTP field types

See Also:
Constant Field Values

RTP_CC

public static final int RTP_CC
RTP field types

See Also:
Constant Field Values

RTP_MARKER

public static final int RTP_MARKER
RTP field types

See Also:
Constant Field Values

RTP_PAYLOAD

public static final int RTP_PAYLOAD
RTP field types

See Also:
Constant Field Values

RTP_SEQ_NR

public static final int RTP_SEQ_NR
RTP field types

See Also:
Constant Field Values

RTP_TIME

public static final int RTP_TIME
RTP field types

See Also:
Constant Field Values

RTP_SSRC

public static final int RTP_SSRC
RTP field types

See Also:
Constant Field Values

RTCP_TYPE

public static final int RTCP_TYPE
RTP field types

See Also:
Constant Field Values

RTCP_LENGTH

public static final int RTCP_LENGTH
RTP field types

See Also:
Constant Field Values

RTCP_SSRC_I

public static final int RTCP_SSRC_I
RTP field types

See Also:
Constant Field Values

RTCP_NTP_M_I

public static final int RTCP_NTP_M_I
RTP field types

See Also:
Constant Field Values

RTCP_NTP_L_I

public static final int RTCP_NTP_L_I
RTP field types

See Also:
Constant Field Values

RTCP_RTP_TIME_I

public static final int RTCP_RTP_TIME_I
RTP field types

See Also:
Constant Field Values

RTCP_PCNT

public static final int RTCP_PCNT
RTP field types

See Also:
Constant Field Values

RTCP_BCNT

public static final int RTCP_BCNT
RTP field types

See Also:
Constant Field Values

RTCP_SSRC_L

public static final int RTCP_SSRC_L
RTP field types

See Also:
Constant Field Values

RTCP_NTP_M_L

public static final int RTCP_NTP_M_L
RTP field types

See Also:
Constant Field Values

RTCP_NTP_L_L

public static final int RTCP_NTP_L_L
RTP field types

See Also:
Constant Field Values

RTCP_RTP_TIME_L

public static final int RTCP_RTP_TIME_L
RTP field types

See Also:
Constant Field Values

AMR_CMR_H

public static final int AMR_CMR_H
AMR header types

See Also:
Constant Field Values

AMR_TOC

public static final int AMR_TOC
AMR header types

See Also:
Constant Field Values

AMR_CMR_V

public static final int AMR_CMR_V
AMR field types

See Also:
Constant Field Values

AMR_F

public static final int AMR_F
AMR field types

See Also:
Constant Field Values

AMR_FT

public static final int AMR_FT
AMR field types

See Also:
Constant Field Values

AMR_Q

public static final int AMR_Q
AMR field types

See Also:
Constant Field Values

FLV_HEADER

public static final int FLV_HEADER
FLV header types

See Also:
Constant Field Values

FLV_TAG

public static final int FLV_TAG
FLV header types

See Also:
Constant Field Values

FLV_DATA

public static final int FLV_DATA
FLV header types

See Also:
Constant Field Values

FLV_VP6_HEADER

public static final int FLV_VP6_HEADER
FLV header types

See Also:
Constant Field Values

FLV_HEADER_VERSION

public static final int FLV_HEADER_VERSION
FLV field types

See Also:
Constant Field Values

FLV_HEADER_AUDIO

public static final int FLV_HEADER_AUDIO
FLV field types

See Also:
Constant Field Values

FLV_HEADER_VIDEO

public static final int FLV_HEADER_VIDEO
FLV field types

See Also:
Constant Field Values

FLV_HEADER_OFFSET

public static final int FLV_HEADER_OFFSET
FLV field types

See Also:
Constant Field Values

FLV_TAG_TYPE

public static final int FLV_TAG_TYPE
FLV field types

See Also:
Constant Field Values

FLV_TAG_SIZE

public static final int FLV_TAG_SIZE
FLV field types

See Also:
Constant Field Values

FLV_TAG_TIME

public static final int FLV_TAG_TIME
FLV field types

See Also:
Constant Field Values

FLV_TAG_EXT_TIME

public static final int FLV_TAG_EXT_TIME
FLV field types

See Also:
Constant Field Values

FLV_TAG_STR_ID

public static final int FLV_TAG_STR_ID
FLV field types

See Also:
Constant Field Values

FLV_DATA_PREV_TAG_SIZE

public static final int FLV_DATA_PREV_TAG_SIZE
FLV field types

See Also:
Constant Field Values

SWF_DATE

public static final int SWF_DATE
FLV field types

See Also:
Constant Field Values

AMF_OBJ_LENGTH

public static final int AMF_OBJ_LENGTH
FLV field types

See Also:
Constant Field Values

FLV_VP6_DIM_X

public static final int FLV_VP6_DIM_X
FLV field types

See Also:
Constant Field Values

FLV_VP6_DIM_Y

public static final int FLV_VP6_DIM_Y
FLV field types

See Also:
Constant Field Values

FLV_VP6_DIS_X

public static final int FLV_VP6_DIS_X
FLV field types

See Also:
Constant Field Values

FLV_VP6_DIS_Y

public static final int FLV_VP6_DIS_Y
FLV field types

See Also:
Constant Field Values

H263_PIC_HEADER

public static final int H263_PIC_HEADER
H263 header types

See Also:
Constant Field Values

H263_CSFMT_WIDTH

public static final int H263_CSFMT_WIDTH
H263 field types

See Also:
Constant Field Values

H263_CSFMT_HEIGHT

public static final int H263_CSFMT_HEIGHT
H263 field types

See Also:
Constant Field Values

MKV_EBML

public static final int MKV_EBML
MKV header types

See Also:
Constant Field Values

MKV_SEGMENT

public static final int MKV_SEGMENT
MKV header types

See Also:
Constant Field Values

MKV_SEEKHEAD

public static final int MKV_SEEKHEAD
MKV header types

See Also:
Constant Field Values

MKV_SEGMENTINFO

public static final int MKV_SEGMENTINFO
MKV header types

See Also:
Constant Field Values

MKV_CLUSTER

public static final int MKV_CLUSTER
MKV header types

See Also:
Constant Field Values

MKV_TRACKS

public static final int MKV_TRACKS
MKV header types

See Also:
Constant Field Values

MKV_CUES

public static final int MKV_CUES
MKV header types

See Also:
Constant Field Values

MKV_ATTACHMENTS

public static final int MKV_ATTACHMENTS
MKV header types

See Also:
Constant Field Values

MKV_CHAPTERS

public static final int MKV_CHAPTERS
MKV header types

See Also:
Constant Field Values

MKV_TAGS

public static final int MKV_TAGS
MKV header types

See Also:
Constant Field Values

MKV_VERSION

public static final int MKV_VERSION
See Also:
Constant Field Values

MKV_EBMLREADVERSION

public static final int MKV_EBMLREADVERSION
See Also:
Constant Field Values

MKV_EBMLMAXIDLENGTH

public static final int MKV_EBMLMAXIDLENGTH
See Also:
Constant Field Values

MKV_EBMLMAXSIZELENGTH

public static final int MKV_EBMLMAXSIZELENGTH
See Also:
Constant Field Values

MKV_DOCTYPE

public static final int MKV_DOCTYPE
See Also:
Constant Field Values

MKV_DOCTYPEVERSION

public static final int MKV_DOCTYPEVERSION
See Also:
Constant Field Values

MKV_DOCTYPEREADVERSION

public static final int MKV_DOCTYPEREADVERSION
See Also:
Constant Field Values

MKV_SEEK

public static final int MKV_SEEK
See Also:
Constant Field Values

MKV_SEEK_ID

public static final int MKV_SEEK_ID
See Also:
Constant Field Values

MKV_SEEK_POS

public static final int MKV_SEEK_POS
See Also:
Constant Field Values

MKV_SEGMENTUID

public static final int MKV_SEGMENTUID
See Also:
Constant Field Values

MKV_SEGMENTFILENAME

public static final int MKV_SEGMENTFILENAME
See Also:
Constant Field Values

MKV_PREVUID

public static final int MKV_PREVUID
See Also:
Constant Field Values

MKV_PREVFILENAME

public static final int MKV_PREVFILENAME
See Also:
Constant Field Values

MKV_NEXTUID

public static final int MKV_NEXTUID
See Also:
Constant Field Values

MKV_NEXTFILENAME

public static final int MKV_NEXTFILENAME
See Also:
Constant Field Values

MKV_TIMECODESCALE

public static final int MKV_TIMECODESCALE
See Also:
Constant Field Values

MKV_DURATION

public static final int MKV_DURATION
See Also:
Constant Field Values

MKV_TITLE

public static final int MKV_TITLE
See Also:
Constant Field Values

MKV_MUXINGAPP

public static final int MKV_MUXINGAPP
See Also:
Constant Field Values

MKV_WRITINGAPP

public static final int MKV_WRITINGAPP
See Also:
Constant Field Values

MKV_DATEUTC

public static final int MKV_DATEUTC
See Also:
Constant Field Values

MKV_SEG_VOID

public static final int MKV_SEG_VOID
See Also:
Constant Field Values

MKV_CUEPOINT

public static final int MKV_CUEPOINT
See Also:
Constant Field Values

MKV_CUETIME

public static final int MKV_CUETIME
See Also:
Constant Field Values

MKV_CUETRACKPOS

public static final int MKV_CUETRACKPOS
See Also:
Constant Field Values

MKV_CUETRACK

public static final int MKV_CUETRACK
See Also:
Constant Field Values

MKV_CUECLUSTERPOS

public static final int MKV_CUECLUSTERPOS
See Also:
Constant Field Values

MKV_CUEBLOCKNUM

public static final int MKV_CUEBLOCKNUM
See Also:
Constant Field Values

MKV_CUECODECSTATE

public static final int MKV_CUECODECSTATE
See Also:
Constant Field Values

MKV_CUEREF

public static final int MKV_CUEREF
See Also:
Constant Field Values

MKV_CUEREFTIME

public static final int MKV_CUEREFTIME
See Also:
Constant Field Values

MKV_CUEREFCLUSTER

public static final int MKV_CUEREFCLUSTER
See Also:
Constant Field Values

MKV_CUEREFNUM

public static final int MKV_CUEREFNUM
See Also:
Constant Field Values

MKV_CUEREFCODECSTATE

public static final int MKV_CUEREFCODECSTATE
See Also:
Constant Field Values

MKV_CLUSTER_TIMECODE

public static final int MKV_CLUSTER_TIMECODE
See Also:
Constant Field Values

MKV_CLUSTER_POSITION

public static final int MKV_CLUSTER_POSITION
See Also:
Constant Field Values

MKV_CLUSTER_PREVSIZE

public static final int MKV_CLUSTER_PREVSIZE
See Also:
Constant Field Values

MKV_CLUSTER_BLOCKGROUP

public static final int MKV_CLUSTER_BLOCKGROUP
See Also:
Constant Field Values

MKV_CLUSTER_SIMPLEBLOCK

public static final int MKV_CLUSTER_SIMPLEBLOCK
See Also:
Constant Field Values

MKV_CLUSTER_BLOCK

public static final int MKV_CLUSTER_BLOCK
See Also:
Constant Field Values

MKV_CLUSTER_REFERENCEBLOCK

public static final int MKV_CLUSTER_REFERENCEBLOCK
See Also:
Constant Field Values

MKV_CLUSTER_BLOCKDURATION

public static final int MKV_CLUSTER_BLOCKDURATION
See Also:
Constant Field Values

MKV_TRACK_ENTRY

public static final int MKV_TRACK_ENTRY
See Also:
Constant Field Values

MKV_TRACK_NR

public static final int MKV_TRACK_NR
See Also:
Constant Field Values

MKV_TRACK_UID

public static final int MKV_TRACK_UID
See Also:
Constant Field Values

MKV_TRACK_TYPE

public static final int MKV_TRACK_TYPE
See Also:
Constant Field Values

MKV_FLAG_ENABLED

public static final int MKV_FLAG_ENABLED
See Also:
Constant Field Values

MKV_FLAG_DEF

public static final int MKV_FLAG_DEF
See Also:
Constant Field Values

MKV_FLAG_FORCED

public static final int MKV_FLAG_FORCED
See Also:
Constant Field Values

MKV_FLAG_LACING

public static final int MKV_FLAG_LACING
See Also:
Constant Field Values

MKV_MIN_CACHE

public static final int MKV_MIN_CACHE
See Also:
Constant Field Values

MKV_MAX_CACHE

public static final int MKV_MAX_CACHE
See Also:
Constant Field Values

MKV_DEF_DURATION

public static final int MKV_DEF_DURATION
See Also:
Constant Field Values

MKV_TRACK_TC_SCALE

public static final int MKV_TRACK_TC_SCALE
See Also:
Constant Field Values

MKV_TRACK_OFFSET

public static final int MKV_TRACK_OFFSET
See Also:
Constant Field Values

MKV_MAX_BLACK_ADD_ID

public static final int MKV_MAX_BLACK_ADD_ID
See Also:
Constant Field Values

MKV_NAME

public static final int MKV_NAME
See Also:
Constant Field Values

MKV_LANGUAGE

public static final int MKV_LANGUAGE
See Also:
Constant Field Values

MKV_CODEC_ID

public static final int MKV_CODEC_ID
See Also:
Constant Field Values

MKV_CODEC_PRIVATE

public static final int MKV_CODEC_PRIVATE
See Also:
Constant Field Values

MKV_CODEC_NAME

public static final int MKV_CODEC_NAME
See Also:
Constant Field Values

MKV_ATTACH_LINK

public static final int MKV_ATTACH_LINK
See Also:
Constant Field Values

MKV_CODEC_SETTINGS

public static final int MKV_CODEC_SETTINGS
See Also:
Constant Field Values

MKV_CODEC_INFO_URL

public static final int MKV_CODEC_INFO_URL
See Also:
Constant Field Values

MKV_CODEC_DL_URL

public static final int MKV_CODEC_DL_URL
See Also:
Constant Field Values

MKV_CODEC_DECODE_ALL

public static final int MKV_CODEC_DECODE_ALL
See Also:
Constant Field Values

MKV_TRACK_OVERLAY

public static final int MKV_TRACK_OVERLAY
See Also:
Constant Field Values

MKV_TRACK_TRANSLATE

public static final int MKV_TRACK_TRANSLATE
See Also:
Constant Field Values

MKV_TRACK_TRANS_ED_UID

public static final int MKV_TRACK_TRANS_ED_UID
See Also:
Constant Field Values

MKV_TRACK_TRANS_CODED

public static final int MKV_TRACK_TRANS_CODED
See Also:
Constant Field Values

MKV_TRACK_TRANS_TID

public static final int MKV_TRACK_TRANS_TID
See Also:
Constant Field Values

MKV_VIDEO

public static final int MKV_VIDEO
See Also:
Constant Field Values

MKV_FLAG_INTERLACED

public static final int MKV_FLAG_INTERLACED
See Also:
Constant Field Values

MKV_STEREOMODE

public static final int MKV_STEREOMODE
See Also:
Constant Field Values

MKV_PIX_WIDTH

public static final int MKV_PIX_WIDTH
See Also:
Constant Field Values

MKV_PIX_HEIGHT

public static final int MKV_PIX_HEIGHT
See Also:
Constant Field Values

MKV_CROP_BOTTOM

public static final int MKV_CROP_BOTTOM
See Also:
Constant Field Values

MKV_CROP_TOP

public static final int MKV_CROP_TOP
See Also:
Constant Field Values

MKV_CROP_LEFT

public static final int MKV_CROP_LEFT
See Also:
Constant Field Values

MKV_CROP_RIGHT

public static final int MKV_CROP_RIGHT
See Also:
Constant Field Values

MKV_DIS_WIDTH

public static final int MKV_DIS_WIDTH
See Also:
Constant Field Values

MKV_DIS_HEIGHT

public static final int MKV_DIS_HEIGHT
See Also:
Constant Field Values

MKV_DIS_UNIT

public static final int MKV_DIS_UNIT
See Also:
Constant Field Values

MKV_ASPECT

public static final int MKV_ASPECT
See Also:
Constant Field Values

MKV_CSPACE

public static final int MKV_CSPACE
See Also:
Constant Field Values

MKV_GAMMA

public static final int MKV_GAMMA
See Also:
Constant Field Values

MKV_FPS

public static final int MKV_FPS
See Also:
Constant Field Values

MKV_AUDIO

public static final int MKV_AUDIO
See Also:
Constant Field Values

MKV_SAMPLERATE

public static final int MKV_SAMPLERATE
See Also:
Constant Field Values

MKV_OUT_SAMPLERATE

public static final int MKV_OUT_SAMPLERATE
See Also:
Constant Field Values

MKV_CHANNELS

public static final int MKV_CHANNELS
See Also:
Constant Field Values

MKV_CH_POS

public static final int MKV_CH_POS
See Also:
Constant Field Values

MKV_BITDEPTH

public static final int MKV_BITDEPTH
See Also:
Constant Field Values

MKV_VOID

public static final int MKV_VOID
See Also:
Constant Field Values

MKV_CONT_ENCODINGS

public static final int MKV_CONT_ENCODINGS
See Also:
Constant Field Values

MKV_CONT_ENCODING

public static final int MKV_CONT_ENCODING
See Also:
Constant Field Values

MKV_CONT_ENC_ORDER

public static final int MKV_CONT_ENC_ORDER
See Also:
Constant Field Values

MKV_CONT_ENC_SCOPE

public static final int MKV_CONT_ENC_SCOPE
See Also:
Constant Field Values

MKV_CONT_ENC_TYPE

public static final int MKV_CONT_ENC_TYPE
See Also:
Constant Field Values

MKV_CONT_COMP

public static final int MKV_CONT_COMP
See Also:
Constant Field Values

MKV_CONT_COMP_ALGO

public static final int MKV_CONT_COMP_ALGO
See Also:
Constant Field Values

MKV_CONT_COMP_SET

public static final int MKV_CONT_COMP_SET
See Also:
Constant Field Values

MKV_CONT_ENCRYPT

public static final int MKV_CONT_ENCRYPT
See Also:
Constant Field Values

MKV_CONT_ENCRYPT_ALGO

public static final int MKV_CONT_ENCRYPT_ALGO
See Also:
Constant Field Values

MKV_CONT_ENCRYPT_KEY_ID

public static final int MKV_CONT_ENCRYPT_KEY_ID
See Also:
Constant Field Values

MKV_CONT_SIG

public static final int MKV_CONT_SIG
See Also:
Constant Field Values

MKV_CONT_SIG_KEY_ID

public static final int MKV_CONT_SIG_KEY_ID
See Also:
Constant Field Values

MKV_CONT_SIG_ALGO

public static final int MKV_CONT_SIG_ALGO
See Also:
Constant Field Values

MKV_CONT_SIG_HASH_ALGO

public static final int MKV_CONT_SIG_HASH_ALGO
See Also:
Constant Field Values

MKV_UNK1

public static final int MKV_UNK1
See Also:
Constant Field Values

MKV_UNK2

public static final int MKV_UNK2
See Also:
Constant Field Values

EBML_ELEMENT_SIZE

public static final int EBML_ELEMENT_SIZE
See Also:
Constant Field Values

DV_HEADER

public static final int DV_HEADER
See Also:
Constant Field Values

DV_SUBCODE_1

public static final int DV_SUBCODE_1
See Also:
Constant Field Values

DV_SUBCODE_2

public static final int DV_SUBCODE_2
See Also:
Constant Field Values

DV_VAUX_1

public static final int DV_VAUX_1
See Also:
Constant Field Values

DV_VAUX_2

public static final int DV_VAUX_2
See Also:
Constant Field Values

DV_VAUX_3

public static final int DV_VAUX_3
See Also:
Constant Field Values

DV_TV_NORM

public static final int DV_TV_NORM
See Also:
Constant Field Values

DV_ASPECT

public static final int DV_ASPECT
See Also:
Constant Field Values

AC3_SYNC

public static final int AC3_SYNC
See Also:
Constant Field Values

AC3_SRATE

public static final int AC3_SRATE
See Also:
Constant Field Values

AC3_FSIZE

public static final int AC3_FSIZE
See Also:
Constant Field Values

AC3_BRATE

public static final int AC3_BRATE
See Also:
Constant Field Values

AC3_CH

public static final int AC3_CH
See Also:
Constant Field Values

RIFF_LIST

public static final int RIFF_LIST
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_AVIH

public static final int AVI_AVIH
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_STRH

public static final int AVI_STRH
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_STRF

public static final int AVI_STRF
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_STRD

public static final int AVI_STRD
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_INFO

public static final int AVI_INFO
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_JUNK

public static final int AVI_JUNK
AVI / RIFF Header types

See Also:
Constant Field Values

AVI_MSEC_FR

public static final int AVI_MSEC_FR
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_MAX_BYTES

public static final int AVI_MAX_BYTES
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_FLAGS

public static final int AVI_FLAGS
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_TOTAL_FR

public static final int AVI_TOTAL_FR
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_INIT_FR

public static final int AVI_INIT_FR
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_NUM_STREAMS

public static final int AVI_NUM_STREAMS
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_BUF_SIZE

public static final int AVI_BUF_SIZE
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_WIDTH

public static final int AVI_WIDTH
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_HEIGHT

public static final int AVI_HEIGHT
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_SCALE

public static final int AVI_SCALE
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_RATE

public static final int AVI_RATE
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_START

public static final int AVI_START
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_LENGTH

public static final int AVI_LENGTH
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_FCC_TYPE

public static final int AVI_FCC_TYPE
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_FCC_HANDLER

public static final int AVI_FCC_HANDLER
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_QUALITY

public static final int AVI_QUALITY
AVI / RIFF header fields

See Also:
Constant Field Values

AVI_SAMPLE_SIZE

public static final int AVI_SAMPLE_SIZE
AVI / RIFF header fields

See Also:
Constant Field Values

PM_STREAM

public static final int PM_STREAM
See Also:
Constant Field Values

PM_PACKET

public static final int PM_PACKET
See Also:
Constant Field Values

PM_RAW

public static final int PM_RAW
See Also:
Constant Field Values

PM_ISOM

public static final int PM_ISOM
See Also:
Constant Field Values

EIT_ATS_NN

public static final int EIT_ATS_NN
See Also:
Constant Field Values

EIT_OTS_NN

public static final int EIT_OTS_NN
See Also:
Constant Field Values

EIT_ATS_ESI

public static final int EIT_ATS_ESI
See Also:
Constant Field Values

EIT_OTS_ESI

public static final int EIT_OTS_ESI
See Also:
Constant Field Values

EIT_SECT_LENGTH

public static final int EIT_SECT_LENGTH
See Also:
Constant Field Values

EIT_SERVICE_ID

public static final int EIT_SERVICE_ID
See Also:
Constant Field Values

EIT_VER_NR

public static final int EIT_VER_NR
See Also:
Constant Field Values

EIT_CN_IND

public static final int EIT_CN_IND
See Also:
Constant Field Values

EIT_TSID

public static final int EIT_TSID
See Also:
Constant Field Values

EIT_ONID

public static final int EIT_ONID
See Also:
Constant Field Values

EIT_EVENT_ID

public static final int EIT_EVENT_ID
See Also:
Constant Field Values
Method Detail

createForType

public static BitstreamParser createForType(int type)
Creates a BitstreamParser instance for the given type. Currently parsers are defined for MPEG 1 & 2 audio and video, MPEG4, H264 & AVC1, AAC, AMR, AMF, FLV, Quicktime (primarily rtp related) and (M)JPEG.


getHeader

public byte[] getHeader(int headerType,
                        byte[] data,
                        int offset,
                        int length)
Returns first header & data of the given type or null if no such header could be found in the incoming data.


getHeader

public byte[] getHeader(int headerType,
                        byte[] data,
                        int offset)

getHeader

public byte[] getHeader(int headerType,
                        byte[] data)

getHeaders

public byte[][] getHeaders(int headerType,
                           byte[] data)
Returns multiple headers of the given type or null if no such header could be found in the incoming data.


getNextHeaderStart

public int getNextHeaderStart(int headerType,
                              byte[] data,
                              int offset,
                              int dataLength)
Returns the byte index of the next header of the given type in data.


parseInt

public int parseInt(int headerType,
                    byte[] data,
                    int searchedValue)
Returns the value of the field pointed to by %searchedValue from the given header data if this fits into an Integer. To use this, one would typically call getHeader(...) before and pass the returned byte[] along with the same type constant and the desired field type into this method.
For example to read bitrate from an mpeg audio header:

//initialize parser once
BitstreamParser parser = BitstreamParser.createForType(BitstreamParser.MPA);
byte[] header = parser.getHeader(BitstreamParser.MPA_HEADER);
if (header != null) bitrate = parser.parseInt(BitstreamParser.MPA_HEADER, header, 0, header.length, BitstreamParser.MPA_BITRATE);

If %searchedValue is -1, the entire header info will be dumped to std.err.


parseInt

public int parseInt(int headerType,
                    byte[] data,
                    int offset,
                    int length,
                    int searchedValue)

parseFloat

public float parseFloat(int headerType,
                        byte[] data,
                        int offset,
                        int length,
                        int searchedValue)

parseLong

public long parseLong(int headerType,
                      byte[] data,
                      int offset,
                      int length,
                      int searchedValue)

parseString

public java.lang.String parseString(int headerType,
                                    byte[] data,
                                    int offset,
                                    int length,
                                    int searchedValue)

parseObject

public java.lang.Object parseObject(int headerType,
                                    byte[] data,
                                    int offset,
                                    int length,
                                    int searchedValue)

getIntValues

public int[] getIntValues(int headerType,
                          byte[] data,
                          int searchedValue)

getIntValues

public int[] getIntValues(int headerType,
                          byte[] data,
                          int offset,
                          int length,
                          int searchedValue)

fillValues

public int[] fillValues(int dataType,
                        byte[] data,
                        int offset,
                        int length,
                        int searchedValue,
                        int[] toFill)

getArrayField

public byte[] getArrayField(int headerType,
                            byte[] header,
                            int fieldType)

setParserMode

public void setParserMode(int mode)

getParserMode

public int getParserMode()

setParserParameter

public void setParserParameter(int parameter,
                               int value)

getType

public int getType()

transform

public byte[] transform(byte[] ar,
                        int cause)