Blame docs/gst/html/gstreamer-GstVersion.html

Packit Service 963350
Packit Service 963350
<html>
Packit Service 963350
<head>
Packit Service 963350
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 963350
<title>GstVersion: GStreamer 1.0 Core Reference Manual</title>
Packit Service 963350
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit Service 963350
<link rel="home" href="index.html" title="GStreamer 1.0 Core Reference Manual">
Packit Service 963350
<link rel="up" href="libgstreamer.html" title="GStreamer Core Library">
Packit Service 963350
<link rel="prev" href="gstreamer-GstValue.html" title="GstValue">
Packit Service 963350
<link rel="next" href="gstreamer-device-probing.html" title="GStreamer Device Discovery and Device Probing">
Packit Service 963350
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit Service 963350
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 963350
</head>
Packit Service 963350
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 963350
Packit Service 963350
Packit Service 963350
Top  | 
Packit Service 963350
                  Description
Packit Service 963350
Packit Service 963350
Home
Packit Service 963350
Up
Packit Service 963350
Prev
Packit Service 963350
Next
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

GstVersion

Packit Service 963350

GstVersion — GStreamer version macros.

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Functions

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
Packit Service 963350
GST_CHECK_VERSION()
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_VERSION_MAJOR
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_VERSION_MINOR
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_VERSION_MICRO
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_VERSION_NANO
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Includes

Packit Service 963350
#include <gst/gstprotection.h>
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Description

Packit Service 963350

Use the GST_VERSION_* macros e.g. when defining own plugins. The GStreamer

Packit Service 963350
runtime checks if these plugin and core version match and refuses to use a
Packit Service 963350
plugin compiled against a different version of GStreamer.
Packit Service 963350
You can also use the macros to keep the GStreamer version information in
Packit Service 963350
your application.

Packit Service 963350

Use the gst_version() function if you want to know which version of

Packit Service 963350
GStreamer you are currently linked against.

Packit Service 963350

The version macros get defined by including "gst/gst.h".

Packit Service 963350
Packit Service 963350
Packit Service 963350

Functions

Packit Service 963350
Packit Service 963350

GST_CHECK_VERSION()

Packit Service 963350
#define             GST_CHECK_VERSION(major,minor,micro)
Packit Service 963350

Check whether a GStreamer version equal to or greater than

Packit Service 963350
major.minor.micro is present.

Packit Service 963350
Packit Service 963350

Parameters

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

major

Packit Service 963350

a number indicating the major version

Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350

minor

Packit Service 963350

a number indicating the minor version

Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350

micro

Packit Service 963350

a number indicating the micro version

Packit Service 963350
 
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350

GST_VERSION_MAJOR

Packit Service 963350
#define GST_VERSION_MAJOR (1)
Packit Service 963350
Packit Service 963350

The major version of GStreamer at compile time:

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_VERSION_MINOR

Packit Service 963350
#define GST_VERSION_MINOR (14)
Packit Service 963350
Packit Service 963350

The minor version of GStreamer at compile time:

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_VERSION_MICRO

Packit Service 963350
#define GST_VERSION_MICRO (1)
Packit Service 963350
Packit Service 963350

The micro version of GStreamer at compile time:

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_VERSION_NANO

Packit Service 963350
#define GST_VERSION_NANO (0)
Packit Service 963350
Packit Service 963350

The nano version of GStreamer at compile time:

Packit Service 963350
Actual releases have 0, GIT versions have 1, prerelease versions have 2-...

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Generated by GTK-Doc V1.27
Packit Service 963350
</body>
Packit Service 963350
</html>