Files
BPI-CM9-Linux/aml-comp/multimedia/ffmpeg_ctc/libavformat/aml/utils/ffmpegObMsgheader.h
T
2026-08-24 10:03:24 +08:00

34 lines
796 B
C

#ifndef FFMPEG_STATE_OBMSGHEADER_H
#define FFMPEG_STATE_OBMSGHEADER_H
typedef enum
{
ffObLOOP_ERROR = 37, // ObLOOP_ERROR
ffObFFMPEG_BITRATE_CHANGE = 77, // ObFFMPEG_BITRATE_CHANGE
ffObFFMPEG_PMT_CHANGE = 81, // ObFFMPEG_PMT_CHANGE
ffObFFMPEG_PSSH_UPDATE = 83, // ObSOURCEFFMPEG_PSSH_UPDATE
} ffObMsgType;
typedef enum
{
NET_ERROR_GET_DATA_TIMEOUT = 10002,
STREAM_DEMUX_ERROR_PMT = 20001,
STREAM_DEMUX_ERROR_PID = 20002,
} ffObMsgCode;
enum ffChange_type
{
ffchange_none = 0,
ffchange_a_fmt = 2,
ffchange_v_fmt = 4,
ffchange_a_pid = 8,
ffchange_v_pid = 16,
ffchange_a_idx = 32,
ffchange_v_idx = 64,
ffchange_stream_num = 128,
ffchange_end = 1 << 16,
};
#endif //FFMPEG_STATE_OBMSGHEADER_H