#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