34 lines
796 B
C
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
|