您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ C_ENUM函数代码示例

51自学网 2021-06-01 20:08:41
  C++
这篇教程C++ C_ENUM函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中C_ENUM函数的典型用法代码示例。如果您正苦于以下问题:C++ C_ENUM函数的具体用法?C++ C_ENUM怎么用?C++ C_ENUM使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了C_ENUM函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: gst_flow_return_get_type

GTypegst_flow_return_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_FLOW_CUSTOM_SUCCESS), "GST_FLOW_CUSTOM_SUCCESS",        "custom-success"},    {C_ENUM (GST_FLOW_RESEND), "GST_FLOW_RESEND", "resend"},    {C_ENUM (GST_FLOW_OK), "GST_FLOW_OK", "ok"},    {C_ENUM (GST_FLOW_NOT_LINKED), "GST_FLOW_NOT_LINKED", "not-linked"},    {C_ENUM (GST_FLOW_WRONG_STATE), "GST_FLOW_WRONG_STATE", "wrong-state"},    {C_ENUM (GST_FLOW_UNEXPECTED), "GST_FLOW_UNEXPECTED", "unexpected"},    {C_ENUM (GST_FLOW_NOT_NEGOTIATED), "GST_FLOW_NOT_NEGOTIATED",        "not-negotiated"},    {C_ENUM (GST_FLOW_ERROR), "GST_FLOW_ERROR", "error"},    {C_ENUM (GST_FLOW_NOT_SUPPORTED), "GST_FLOW_NOT_SUPPORTED",        "not-supported"},    {C_ENUM (GST_FLOW_CUSTOM_ERROR), "GST_FLOW_CUSTOM_ERROR", "custom-error"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstFlowReturn", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:28,


示例2: register_ges_edit_mode

static voidregister_ges_edit_mode (GType * id){    static const GEnumValue edit_mode[] = {        {   C_ENUM (GES_EDIT_MODE_NORMAL), "GES_EDIT_MODE_NORMAL",            "edit_normal"        },        {   C_ENUM (GES_EDIT_MODE_RIPPLE), "GES_EDIT_MODE_RIPPLE",            "edit_ripple"        },        {   C_ENUM (GES_EDIT_MODE_ROLL), "GES_EDIT_MODE_ROLL",            "edit_roll"        },        {   C_ENUM (GES_EDIT_MODE_TRIM), "GES_EDIT_MODE_TRIM",            "edit_trim"        },        {   C_ENUM (GES_EDIT_MODE_SLIDE), "GES_EDIT_MODE_SLIDE",            "edit_slide"        },        {0, NULL, NULL}    };    *id = g_enum_register_static ("GESEditMode", edit_mode);}
开发者ID:sgielen,项目名称:gst-editing-services,代码行数:29,


示例3: gst_debug_level_get_type

/* enumerations from "gstinfo.h" */GTypegst_debug_level_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_LEVEL_NONE), "GST_LEVEL_NONE", "none"},    {C_ENUM (GST_LEVEL_ERROR), "GST_LEVEL_ERROR", "error"},    {C_ENUM (GST_LEVEL_WARNING), "GST_LEVEL_WARNING", "warning"},    {C_ENUM (GST_LEVEL_INFO), "GST_LEVEL_INFO", "info"},    {C_ENUM (GST_LEVEL_DEBUG), "GST_LEVEL_DEBUG", "debug"},    {C_ENUM (GST_LEVEL_LOG), "GST_LEVEL_LOG", "log"},    {C_ENUM (GST_LEVEL_FIXME), "GST_LEVEL_FIXME", "fixme"},    {C_ENUM (GST_LEVEL_TRACE), "GST_LEVEL_TRACE", "trace"},    {C_ENUM (GST_LEVEL_MEMDUMP), "GST_LEVEL_MEMDUMP", "memdump"},    {C_ENUM (GST_LEVEL_COUNT), "GST_LEVEL_COUNT", "count"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstDebugLevel", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:Anthony-Biget,项目名称:openjfx,代码行数:26,


示例4: register_ges_edge

static voidregister_ges_edge (GType * id){  static const GEnumValue edges[] = {    {C_ENUM (GES_EDGE_START), "GES_EDGE_START", "edge_start"},    {C_ENUM (GES_EDGE_END), "GES_EDGE_END", "edge_end"},    {C_ENUM (GES_EDGE_NONE), "GES_EDGE_NONE", "edge_none"},    {0, NULL, NULL}  };  *id = g_enum_register_static ("GESEdge", edges);}
开发者ID:palango,项目名称:gst-editing-services,代码行数:12,


示例5: register_ges_meta_flag

static voidregister_ges_meta_flag (GType * id){    static const GFlagsValue values[] = {        {C_ENUM (GES_META_READABLE), "GES_META_READABLE", "readable"},        {C_ENUM (GES_META_WRITABLE), "GES_META_WRITABLE", "writable"},        {C_ENUM (GES_META_READ_WRITE), "GES_META_READ_WRITE", "readwrite"},        {0, NULL, NULL}    };    *id = g_flags_register_static ("GESMetaFlag", values);}
开发者ID:sgielen,项目名称:gst-editing-services,代码行数:12,


示例6: gst_rpi_cam_src_sensor_mode_get_type

GTypegst_rpi_cam_src_sensor_mode_get_type (void){  static const GEnumValue values[] = {    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_AUTOMATIC), "Automatic", "automatic"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_1920x1080), "1920x1080 16:9 1-30fps",        "1920x1080"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_2592x1944_FAST),          "2592x1944 4:3 1-15fps",        "2592x1944-fast"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_2592x1944_SLOW),        "2592x1944 4:3 0.1666-1fps", "2592x1944-slow"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_1296x972), "1296x972 4:3 1-42fps",        "1296x972"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_1296x730), "1296x730 16:9 1-49fps",        "1296x730"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_640x480_SLOW),        "640x480 4:3 42.1-60fps", "640x480-slow"},    {C_ENUM (GST_RPI_CAM_SRC_SENSOR_MODE_640x480_FAST),        "640x480 4:3 60.1-90fps", "640x480-fast"},    {0, NULL, NULL}  };  static volatile GType id = 0;  if (g_once_init_enter ((gsize *) & id)) {    GType _id;    _id = g_enum_register_static ("GstRpiCamSrcSensorMode", values);    g_once_init_leave ((gsize *) & id, _id);  }  return id;}
开发者ID:philn,项目名称:gst-rpicamsrc,代码行数:31,


示例7: gst_tag_merge_mode_get_type

EXPORT_C#endifGTypegst_tag_merge_mode_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    { C_ENUM(GST_TAG_MERGE_UNDEFINED), "GST_TAG_MERGE_UNDEFINED", "undefined" },    { C_ENUM(GST_TAG_MERGE_REPLACE_ALL), "GST_TAG_MERGE_REPLACE_ALL", "replace-all" },    { C_ENUM(GST_TAG_MERGE_REPLACE), "GST_TAG_MERGE_REPLACE", "replace" },    { C_ENUM(GST_TAG_MERGE_APPEND), "GST_TAG_MERGE_APPEND", "append" },    { C_ENUM(GST_TAG_MERGE_PREPEND), "GST_TAG_MERGE_PREPEND", "prepend" },    { C_ENUM(GST_TAG_MERGE_KEEP), "GST_TAG_MERGE_KEEP", "keep" },    { C_ENUM(GST_TAG_MERGE_KEEP_ALL), "GST_TAG_MERGE_KEEP_ALL", "keep-all" },    { C_ENUM(GST_TAG_MERGE_COUNT), "GST_TAG_MERGE_COUNT", "count" },    { 0, NULL, NULL }  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstTagMergeMode", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:26,


示例8: register_ges_track_type_select_result

static voidregister_ges_track_type_select_result (GType * id){  static const GFlagsValue values[] = {    {C_ENUM (GES_TRACK_TYPE_UNKNOWN), "GES_TRACK_TYPE_UNKNOWN", "unknown"},    {C_ENUM (GES_TRACK_TYPE_AUDIO), "GES_TRACK_TYPE_AUDIO", "audio"},    {C_ENUM (GES_TRACK_TYPE_VIDEO), "GES_TRACK_TYPE_VIDEO", "video"},    {C_ENUM (GES_TRACK_TYPE_TEXT), "GES_TRACK_TYPE_TEXT", "text"},    {C_ENUM (GES_TRACK_TYPE_CUSTOM), "GES_TRACK_TYPE_CUSTOM", "custom"},    {0, NULL, NULL}  };  *id = g_flags_register_static ("GESTrackType", values);}
开发者ID:palango,项目名称:gst-editing-services,代码行数:14,


示例9: gst_clock_entry_type_get_type

GTypegst_clock_entry_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_CLOCK_ENTRY_SINGLE), "GST_CLOCK_ENTRY_SINGLE", "single"},    {C_ENUM (GST_CLOCK_ENTRY_PERIODIC), "GST_CLOCK_ENTRY_PERIODIC", "periodic"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstClockEntryType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:17,


示例10: register_ges_pipeline_flags

static voidregister_ges_pipeline_flags (GType * id){  static const GFlagsValue values[] = {    {C_ENUM (TIMELINE_MODE_PREVIEW_AUDIO), "TIMELINE_MODE_PREVIEW_AUDIO",        "audio_preview"},    {C_ENUM (TIMELINE_MODE_PREVIEW_VIDEO), "TIMELINE_MODE_PREVIEW_VIDEO",        "video_preview"},    {C_ENUM (TIMELINE_MODE_PREVIEW), "TIMELINE_MODE_PREVIEW", "full_preview"},    {C_ENUM (TIMELINE_MODE_RENDER), "TIMELINE_MODE_RENDER", "render"},    {C_ENUM (TIMELINE_MODE_SMART_RENDER), "TIMELINE_MODE_SMART_RENDER",        "smart_render"},    {0, NULL, NULL}  };  *id = g_flags_register_static ("GESPipelineFlags", values);}
开发者ID:palango,项目名称:gst-editing-services,代码行数:17,


示例11: gst_clock_return_get_type

EXPORT_C#endifGTypegst_clock_return_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    { C_ENUM(GST_CLOCK_OK), "GST_CLOCK_OK", "ok" },    { C_ENUM(GST_CLOCK_EARLY), "GST_CLOCK_EARLY", "early" },    { C_ENUM(GST_CLOCK_UNSCHEDULED), "GST_CLOCK_UNSCHEDULED", "unscheduled" },    { C_ENUM(GST_CLOCK_BUSY), "GST_CLOCK_BUSY", "busy" },    { C_ENUM(GST_CLOCK_BADTIME), "GST_CLOCK_BADTIME", "badtime" },    { C_ENUM(GST_CLOCK_ERROR), "GST_CLOCK_ERROR", "error" },    { C_ENUM(GST_CLOCK_UNSUPPORTED), "GST_CLOCK_UNSUPPORTED", "unsupported" },    { 0, NULL, NULL }  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstClockReturn", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:25,


示例12: gst_library_error_get_type

GTypegst_library_error_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_LIBRARY_ERROR_FAILED), "GST_LIBRARY_ERROR_FAILED", "failed"},    {C_ENUM (GST_LIBRARY_ERROR_TOO_LAZY), "GST_LIBRARY_ERROR_TOO_LAZY",        "too-lazy"},    {C_ENUM (GST_LIBRARY_ERROR_INIT), "GST_LIBRARY_ERROR_INIT", "init"},    {C_ENUM (GST_LIBRARY_ERROR_SHUTDOWN), "GST_LIBRARY_ERROR_SHUTDOWN",        "shutdown"},    {C_ENUM (GST_LIBRARY_ERROR_SETTINGS), "GST_LIBRARY_ERROR_SETTINGS",        "settings"},    {C_ENUM (GST_LIBRARY_ERROR_ENCODE), "GST_LIBRARY_ERROR_ENCODE", "encode"},    {C_ENUM (GST_LIBRARY_ERROR_NUM_ERRORS), "GST_LIBRARY_ERROR_NUM_ERRORS",        "num-errors"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstLibraryError", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:26,


示例13: gst_pad_link_return_get_type

EXPORT_C#endifGTypegst_pad_link_return_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    { C_ENUM(GST_PAD_LINK_OK), "GST_PAD_LINK_OK", "ok" },    { C_ENUM(GST_PAD_LINK_WRONG_HIERARCHY), "GST_PAD_LINK_WRONG_HIERARCHY", "wrong-hierarchy" },    { C_ENUM(GST_PAD_LINK_WAS_LINKED), "GST_PAD_LINK_WAS_LINKED", "was-linked" },    { C_ENUM(GST_PAD_LINK_WRONG_DIRECTION), "GST_PAD_LINK_WRONG_DIRECTION", "wrong-direction" },    { C_ENUM(GST_PAD_LINK_NOFORMAT), "GST_PAD_LINK_NOFORMAT", "noformat" },    { C_ENUM(GST_PAD_LINK_NOSCHED), "GST_PAD_LINK_NOSCHED", "nosched" },    { C_ENUM(GST_PAD_LINK_REFUSED), "GST_PAD_LINK_REFUSED", "refused" },    { 0, NULL, NULL }  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstPadLinkReturn", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:25,


示例14: gst_stream_status_type_get_type

GTypegst_stream_status_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_STREAM_STATUS_TYPE_CREATE), "GST_STREAM_STATUS_TYPE_CREATE",        "create"},    {C_ENUM (GST_STREAM_STATUS_TYPE_ENTER), "GST_STREAM_STATUS_TYPE_ENTER",        "enter"},    {C_ENUM (GST_STREAM_STATUS_TYPE_LEAVE), "GST_STREAM_STATUS_TYPE_LEAVE",        "leave"},    {C_ENUM (GST_STREAM_STATUS_TYPE_DESTROY), "GST_STREAM_STATUS_TYPE_DESTROY",        "destroy"},    {C_ENUM (GST_STREAM_STATUS_TYPE_START), "GST_STREAM_STATUS_TYPE_START",        "start"},    {C_ENUM (GST_STREAM_STATUS_TYPE_PAUSE), "GST_STREAM_STATUS_TYPE_PAUSE",        "pause"},    {C_ENUM (GST_STREAM_STATUS_TYPE_STOP), "GST_STREAM_STATUS_TYPE_STOP",        "stop"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstStreamStatusType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:29,


示例15: gst_parse_error_get_type

/* enumerations from "gstparse.h" */GTypegst_parse_error_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_PARSE_ERROR_SYNTAX), "GST_PARSE_ERROR_SYNTAX", "syntax"},    {C_ENUM (GST_PARSE_ERROR_NO_SUCH_ELEMENT),        "GST_PARSE_ERROR_NO_SUCH_ELEMENT", "no-such-element"},    {C_ENUM (GST_PARSE_ERROR_NO_SUCH_PROPERTY),        "GST_PARSE_ERROR_NO_SUCH_PROPERTY", "no-such-property"},    {C_ENUM (GST_PARSE_ERROR_LINK), "GST_PARSE_ERROR_LINK", "link"},    {C_ENUM (GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY),        "GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY", "could-not-set-property"},    {C_ENUM (GST_PARSE_ERROR_EMPTY_BIN), "GST_PARSE_ERROR_EMPTY_BIN",        "empty-bin"},    {C_ENUM (GST_PARSE_ERROR_EMPTY), "GST_PARSE_ERROR_EMPTY", "empty"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstParseError", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:27,


示例16: gst_activate_mode_get_type

GTypegst_activate_mode_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_ACTIVATE_NONE), "GST_ACTIVATE_NONE", "none"},    {C_ENUM (GST_ACTIVATE_PUSH), "GST_ACTIVATE_PUSH", "push"},    {C_ENUM (GST_ACTIVATE_PULL), "GST_ACTIVATE_PULL", "pull"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstActivateMode", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:18,


示例17: gst_caps_intersect_mode_get_type

GTypegst_caps_intersect_mode_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_CAPS_INTERSECT_ZIG_ZAG), "GST_CAPS_INTERSECT_ZIG_ZAG",        "zig-zag"},    {C_ENUM (GST_CAPS_INTERSECT_FIRST), "GST_CAPS_INTERSECT_FIRST", "first"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstCapsIntersectMode", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:Anthony-Biget,项目名称:openjfx,代码行数:18,


示例18: gst_search_mode_get_type

/* enumerations from "gstutils.h" */GTypegst_search_mode_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_SEARCH_MODE_EXACT), "GST_SEARCH_MODE_EXACT", "exact"},    {C_ENUM (GST_SEARCH_MODE_BEFORE), "GST_SEARCH_MODE_BEFORE", "before"},    {C_ENUM (GST_SEARCH_MODE_AFTER), "GST_SEARCH_MODE_AFTER", "after"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstSearchMode", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例19: gst_uri_type_get_type

/* enumerations from "gsturi.h" */GTypegst_uri_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_URI_UNKNOWN), "GST_URI_UNKNOWN", "unknown"},    {C_ENUM (GST_URI_SINK), "GST_URI_SINK", "sink"},    {C_ENUM (GST_URI_SRC), "GST_URI_SRC", "src"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstURIType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例20: gst_qos_type_get_type

GTypegst_qos_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_QOS_TYPE_OVERFLOW), "GST_QOS_TYPE_OVERFLOW", "overflow"},    {C_ENUM (GST_QOS_TYPE_UNDERFLOW), "GST_QOS_TYPE_UNDERFLOW", "underflow"},    {C_ENUM (GST_QOS_TYPE_THROTTLE), "GST_QOS_TYPE_THROTTLE", "throttle"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstQOSType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:Anthony-Biget,项目名称:openjfx,代码行数:18,


示例21: gst_index_certainty_get_type

/* enumerations from "gstindex.h" */GTypegst_index_certainty_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_INDEX_UNKNOWN), "GST_INDEX_UNKNOWN", "unknown"},    {C_ENUM (GST_INDEX_CERTAIN), "GST_INDEX_CERTAIN", "certain"},    {C_ENUM (GST_INDEX_FUZZY), "GST_INDEX_FUZZY", "fuzzy"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstIndexCertainty", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例22: gst_index_resolver_method_get_type

GTypegst_index_resolver_method_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_INDEX_RESOLVER_CUSTOM), "GST_INDEX_RESOLVER_CUSTOM", "custom"},    {C_ENUM (GST_INDEX_RESOLVER_GTYPE), "GST_INDEX_RESOLVER_GTYPE", "gtype"},    {C_ENUM (GST_INDEX_RESOLVER_PATH), "GST_INDEX_RESOLVER_PATH", "path"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstIndexResolverMethod", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:18,


示例23: gst_index_lookup_method_get_type

GTypegst_index_lookup_method_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_INDEX_LOOKUP_EXACT), "GST_INDEX_LOOKUP_EXACT", "exact"},    {C_ENUM (GST_INDEX_LOOKUP_BEFORE), "GST_INDEX_LOOKUP_BEFORE", "before"},    {C_ENUM (GST_INDEX_LOOKUP_AFTER), "GST_INDEX_LOOKUP_AFTER", "after"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstIndexLookupMethod", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:18,


示例24: gst_pad_presence_get_type

/* enumerations from "gstpadtemplate.h" */GTypegst_pad_presence_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_PAD_ALWAYS), "GST_PAD_ALWAYS", "always"},    {C_ENUM (GST_PAD_SOMETIMES), "GST_PAD_SOMETIMES", "sometimes"},    {C_ENUM (GST_PAD_REQUEST), "GST_PAD_REQUEST", "request"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstPadPresence", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例25: gst_iterator_item_get_type

GTypegst_iterator_item_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_ITERATOR_ITEM_SKIP), "GST_ITERATOR_ITEM_SKIP", "skip"},    {C_ENUM (GST_ITERATOR_ITEM_PASS), "GST_ITERATOR_ITEM_PASS", "pass"},    {C_ENUM (GST_ITERATOR_ITEM_END), "GST_ITERATOR_ITEM_END", "end"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstIteratorItem", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:18,


示例26: gst_clock_type_get_type

/* enumerations from "gstsystemclock.h" */GTypegst_clock_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_CLOCK_TYPE_REALTIME), "GST_CLOCK_TYPE_REALTIME", "realtime"},    {C_ENUM (GST_CLOCK_TYPE_MONOTONIC), "GST_CLOCK_TYPE_MONOTONIC",        "monotonic"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstClockType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例27: gst_task_state_get_type

/* enumerations from "gsttask.h" */GTypegst_task_state_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_TASK_STARTED), "GST_TASK_STARTED", "started"},    {C_ENUM (GST_TASK_STOPPED), "GST_TASK_STOPPED", "stopped"},    {C_ENUM (GST_TASK_PAUSED), "GST_TASK_PAUSED", "paused"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstTaskState", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,


示例28: gst_bus_sync_reply_get_type

GTypegst_bus_sync_reply_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_BUS_DROP), "GST_BUS_DROP", "drop"},    {C_ENUM (GST_BUS_PASS), "GST_BUS_PASS", "pass"},    {C_ENUM (GST_BUS_ASYNC), "GST_BUS_ASYNC", "async"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstBusSyncReply", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:18,


示例29: gst_buffer_list_item_get_type

/* enumerations from "gstbufferlist.h" */GTypegst_buffer_list_item_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_BUFFER_LIST_CONTINUE), "GST_BUFFER_LIST_CONTINUE", "continue"},    {C_ENUM (GST_BUFFER_LIST_SKIP_GROUP), "GST_BUFFER_LIST_SKIP_GROUP",        "skip-group"},    {C_ENUM (GST_BUFFER_LIST_END), "GST_BUFFER_LIST_END", "end"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstBufferListItem", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:20,


示例30: gst_structure_change_type_get_type

GTypegst_structure_change_type_get_type (void){  static gsize id = 0;  static const GEnumValue values[] = {    {C_ENUM (GST_STRUCTURE_CHANGE_TYPE_PAD_LINK),        "GST_STRUCTURE_CHANGE_TYPE_PAD_LINK", "link"},    {C_ENUM (GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK),        "GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK", "unlink"},    {0, NULL, NULL}  };  if (g_once_init_enter (&id)) {    GType tmp = g_enum_register_static ("GstStructureChangeType", values);    g_once_init_leave (&id, tmp);  }  return (GType) id;}
开发者ID:sanyaade-webdev,项目名称:deftbuild,代码行数:19,



注:本文中的C_ENUM函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ C_FIXDIV函数代码示例
C++ C_ASSERT函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。