stream_null.c

来自「自己移植的linux下的流媒体播放器原代码,支持mms协议,支持ftp和http」· C语言 代码 · 共 46 行

C
46
字号
#include "config.h"#include <stdlib.h>#include <string.h>#include "stream.h"#include "demuxer.h"#ifdef USE_TVextern char* tv_param_channel;#endifstatic int open_s(stream_t *stream,int mode, void* opts, int* file_format) {  stream->type = STREAMTYPE_DUMMY;  if(strncmp("mf://",stream->url,5) == 0) {    *file_format =  DEMUXER_TYPE_MF;  } #ifdef USE_TV  else if (strncmp("tv://",stream->url,5) == 0) {    *file_format =  DEMUXER_TYPE_TV;    if(stream->url[5] != '\0')      tv_param_channel = strdup(stream->url + 5);  }#endif  return 1;}stream_info_t stream_info_null = {  "Null stream",  "null",  "Albeu",  "",  open_s,  { #ifdef USE_TV"tv", #endif"mf", "null", NULL },  NULL,  0 // Urls are an option string};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?