ffmpeg中关于ffplay部分的概要分析-2
全局变量options[] 包含了所支持的所有的命令行选项,可以用来确认所输入的变 量是否能对应到options[]中,若解析正确则将得到的值赋予给options[]中所提前指定的变量中,比如video_disable和audio_disable的值就来自于命令行。 函数parse_options()会对命令行中输入的参数进行解析,解析的依据就是全局变量 options[]。 函数SDL_Init(flags),其中flags=SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER,猜测是初始化SDL中对应的模块,比如Video,Audio等。 函数: SDL_EventState(SDL_ACTIVEEVENT, SDL_IGNORE); SDL_EventState(SDL_SYSWMEVENT, SDL_IGNORE); SDL_EventState(SDL_USEREVENT, SDL_IGNORE); 该函数的作用 意思 是当对应的事件发生时,忽略该事件。 4. 函数SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL)设定按下按键的时长以及连续按下键的间隔。 5. 全局变量VideoState{