Blame docs/gst/html/gstreamer-GstConfig.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>GstConfig: 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="GstClock.html" title="GstClock">
Packit Service 963350
<link rel="next" href="GstContext.html" title="GstContext">
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

GstConfig

Packit Service 963350

GstConfig — Build configuration options

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_DISABLE_GST_DEBUG
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_DISABLE_PARSE
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_DISABLE_REGISTRY
Packit Service 963350
Packit Service 963350
Packit Service 963350
#define
Packit Service 963350
GST_DISABLE_PLUGIN
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Includes

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

Description

Packit Service 963350

This describes the configuration options for GStreamer. When building

Packit Service 963350
GStreamer there are a lot of parts (known internally as "subsystems" ) that
Packit Service 963350
can be disabled for various reasons. The most common reasons are speed and
Packit Service 963350
size, which is important because GStreamer is designed to run on embedded
Packit Service 963350
systems.

Packit Service 963350

If a subsystem is disabled, most of this changes are done in an API

Packit Service 963350
compatible way, so you don't need to adapt your code in most cases. It is
Packit Service 963350
never done in an ABI compatible way though. So if you want to disable a
Packit Service 963350
subsystem, you have to rebuild all programs depending on GStreamer, too.

Packit Service 963350

If a subsystem is disabled in GStreamer, a value is defined in

Packit Service 963350
<gst/gst.h>. You can check this if you do subsystem-specific stuff.

Packit Service 963350
Packit Service 963350

Example 1. Doing subsystem specific things

Packit Service 963350
Packit Service 963350
  
Packit Service 963350
    
Packit Service 963350
      
Packit Service 963350
        
1
Packit Service 963350
2
Packit Service 963350
3
Packit Service 963350
        
#ifndef GST_DISABLE_GST_DEBUG
Packit Service 963350
// do stuff specific to the debugging subsystem
Packit Service 963350
#endif // GST_DISABLE_GST_DEBUG
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
Packit Service 963350

Functions

Packit Service 963350

Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350

GST_DISABLE_GST_DEBUG

Packit Service 963350
#define GST_DISABLE_GST_DEBUG 1
Packit Service 963350
Packit Service 963350

Configures the inclusion of the debugging subsystem

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_DISABLE_PARSE

Packit Service 963350
#define GST_DISABLE_PARSE 1
Packit Service 963350
Packit Service 963350

Configures the inclusion of the gst-launch parser

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_DISABLE_REGISTRY

Packit Service 963350
#define GST_DISABLE_REGISTRY 1
Packit Service 963350
Packit Service 963350

Configures the use of the plugin registry.

Packit Service 963350
If one disables this, required plugins need to be loaded and registered
Packit Service 963350
manually

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

GST_DISABLE_PLUGIN

Packit Service 963350
#define GST_DISABLE_PLUGIN 1
Packit Service 963350
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>