gstrtspdefs

gstrtspdefs

Functions

Types and Values

Includes

#include <gst/rtsp/gstrtspdefs.h>

Description

Functions

GST_RTSP_CHECK()

#define             GST_RTSP_CHECK(stmt, label)

gst_rtsp_strresult ()

gchar *
gst_rtsp_strresult (GstRTSPResult result);

gst_rtsp_method_as_text ()

const gchar *
gst_rtsp_method_as_text (GstRTSPMethod method);

gst_rtsp_version_as_text ()

const gchar *
gst_rtsp_version_as_text (GstRTSPVersion version);

gst_rtsp_header_as_text ()

const gchar *
gst_rtsp_header_as_text (GstRTSPHeaderField field);

gst_rtsp_header_allow_multiple ()

gboolean
gst_rtsp_header_allow_multiple (GstRTSPHeaderField field);

gst_rtsp_status_as_text ()

const gchar *
gst_rtsp_status_as_text (GstRTSPStatusCode code);

gst_rtsp_options_as_text ()

gchar *
gst_rtsp_options_as_text (GstRTSPMethod options);

gst_rtsp_options_from_text ()

GstRTSPMethod
gst_rtsp_options_from_text (const gchar *options);

gst_rtsp_find_header_field ()

GstRTSPHeaderField
gst_rtsp_find_header_field (const gchar *header);

gst_rtsp_find_method ()

GstRTSPMethod
gst_rtsp_find_method (const gchar *method);

Types and Values

GST_RTSP_AUTH_MAX

#define GST_RTSP_AUTH_MAX GST_RTSP_AUTH_DIGEST

enum GstRTSPEvent

Members

GST_RTSP_EV_READ

   

GST_RTSP_EV_WRITE

   

enum GstRTSPResult

Members

GST_RTSP_OK

   

GST_RTSP_ERROR

   

GST_RTSP_EINVAL

   

GST_RTSP_EINTR

   

GST_RTSP_ENOMEM

   

GST_RTSP_ERESOLV

   

GST_RTSP_ENOTIMPL

   

GST_RTSP_ESYS

   

GST_RTSP_EPARSE

   

GST_RTSP_EWSASTART

   

GST_RTSP_EWSAVERSION

   

GST_RTSP_EEOF

   

GST_RTSP_ENET

   

GST_RTSP_ENOTIP

   

GST_RTSP_ETIMEOUT

   

GST_RTSP_ETGET

   

GST_RTSP_ETPOST

   

GST_RTSP_ELAST

   

enum GstRTSPFamily

Members

GST_RTSP_FAM_NONE

   

GST_RTSP_FAM_INET

   

GST_RTSP_FAM_INET6

   

enum GstRTSPState

Members

GST_RTSP_STATE_INVALID

   

GST_RTSP_STATE_INIT

   

GST_RTSP_STATE_READY

   

GST_RTSP_STATE_SEEKING

   

GST_RTSP_STATE_PLAYING

   

GST_RTSP_STATE_RECORDING

   

enum GstRTSPVersion

Members

GST_RTSP_VERSION_INVALID

   

GST_RTSP_VERSION_1_0

   

GST_RTSP_VERSION_1_1

   

enum GstRTSPMethod

Members

GST_RTSP_INVALID

   

GST_RTSP_DESCRIBE

   

GST_RTSP_ANNOUNCE

   

GST_RTSP_GET_PARAMETER

   

GST_RTSP_OPTIONS

   

GST_RTSP_PAUSE

   

GST_RTSP_PLAY

   

GST_RTSP_RECORD

   

GST_RTSP_REDIRECT

   

GST_RTSP_SETUP

   

GST_RTSP_SET_PARAMETER

   

GST_RTSP_TEARDOWN

   

GST_RTSP_GET

   

GST_RTSP_POST

   

enum GstRTSPAuthMethod

Members

GST_RTSP_AUTH_NONE

   

GST_RTSP_AUTH_BASIC

   

GST_RTSP_AUTH_DIGEST

   

enum GstRTSPHeaderField

Members

GST_RTSP_HDR_INVALID

   

GST_RTSP_HDR_ACCEPT

   

GST_RTSP_HDR_ACCEPT_ENCODING

   

GST_RTSP_HDR_ACCEPT_LANGUAGE

   

GST_RTSP_HDR_ALLOW

   

GST_RTSP_HDR_AUTHORIZATION

   

GST_RTSP_HDR_BANDWIDTH

   

GST_RTSP_HDR_BLOCKSIZE

   

GST_RTSP_HDR_CACHE_CONTROL

   

GST_RTSP_HDR_CONFERENCE

   

GST_RTSP_HDR_CONNECTION

   

GST_RTSP_HDR_CONTENT_BASE

   

GST_RTSP_HDR_CONTENT_ENCODING

   

GST_RTSP_HDR_CONTENT_LANGUAGE

   

GST_RTSP_HDR_CONTENT_LENGTH

   

GST_RTSP_HDR_CONTENT_LOCATION

   

GST_RTSP_HDR_CONTENT_TYPE

   

GST_RTSP_HDR_CSEQ

   

GST_RTSP_HDR_DATE

   

GST_RTSP_HDR_EXPIRES

   

GST_RTSP_HDR_FROM

   

GST_RTSP_HDR_IF_MODIFIED_SINCE

   

GST_RTSP_HDR_LAST_MODIFIED

   

GST_RTSP_HDR_PROXY_AUTHENTICATE

   

GST_RTSP_HDR_PROXY_REQUIRE

   

GST_RTSP_HDR_PUBLIC

   

GST_RTSP_HDR_RANGE

   

GST_RTSP_HDR_REFERER

   

GST_RTSP_HDR_REQUIRE

   

GST_RTSP_HDR_RETRY_AFTER

   

GST_RTSP_HDR_RTP_INFO

   

GST_RTSP_HDR_SCALE

   

GST_RTSP_HDR_SESSION

   

GST_RTSP_HDR_SERVER

   

GST_RTSP_HDR_SPEED

   

GST_RTSP_HDR_TRANSPORT

   

GST_RTSP_HDR_UNSUPPORTED

   

GST_RTSP_HDR_USER_AGENT

   

GST_RTSP_HDR_VIA

   

GST_RTSP_HDR_WWW_AUTHENTICATE

   

GST_RTSP_HDR_CLIENT_CHALLENGE

   

GST_RTSP_HDR_REAL_CHALLENGE1

   

GST_RTSP_HDR_REAL_CHALLENGE2

   

GST_RTSP_HDR_REAL_CHALLENGE3

   

GST_RTSP_HDR_SUBSCRIBE

   

GST_RTSP_HDR_ALERT

   

GST_RTSP_HDR_CLIENT_ID

   

GST_RTSP_HDR_COMPANY_ID

   

GST_RTSP_HDR_GUID

   

GST_RTSP_HDR_REGION_DATA

   

GST_RTSP_HDR_MAX_ASM_WIDTH

   

GST_RTSP_HDR_LANGUAGE

   

GST_RTSP_HDR_PLAYER_START_TIME

   

GST_RTSP_HDR_LOCATION

   

GST_RTSP_HDR_ETAG

   

GST_RTSP_HDR_IF_MATCH

   

GST_RTSP_HDR_ACCEPT_CHARSET

   

GST_RTSP_HDR_SUPPORTED

   

GST_RTSP_HDR_VARY

   

GST_RTSP_HDR_X_ACCELERATE_STREAMING

   

GST_RTSP_HDR_X_ACCEPT_AUTHENT

   

GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT

   

GST_RTSP_HDR_X_BROADCAST_ID

   

GST_RTSP_HDR_X_BURST_STREAMING

   

GST_RTSP_HDR_X_NOTICE

   

GST_RTSP_HDR_X_PLAYER_LAG_TIME

   

GST_RTSP_HDR_X_PLAYLIST

   

GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE

   

GST_RTSP_HDR_X_PLAYLIST_GEN_ID

   

GST_RTSP_HDR_X_PLAYLIST_SEEK_ID

   

GST_RTSP_HDR_X_PROXY_CLIENT_AGENT

   

GST_RTSP_HDR_X_PROXY_CLIENT_VERB

   

GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE

   

GST_RTSP_HDR_X_RTP_INFO

   

GST_RTSP_HDR_X_STARTUPPROFILE

   

GST_RTSP_HDR_TIMESTAMP

   

GST_RTSP_HDR_AUTHENTICATION_INFO

   

GST_RTSP_HDR_HOST

   

GST_RTSP_HDR_PRAGMA

   

GST_RTSP_HDR_X_SERVER_IP_ADDRESS

   

GST_RTSP_HDR_X_SESSIONCOOKIE

   

GST_RTSP_HDR_RTCP_INTERVAL

   

GST_RTSP_HDR_KEYMGMT

   

GST_RTSP_HDR_LAST

   

enum GstRTSPStatusCode

Members

GST_RTSP_STS_INVALID

   

GST_RTSP_STS_CONTINUE

   

GST_RTSP_STS_OK

   

GST_RTSP_STS_CREATED

   

GST_RTSP_STS_LOW_ON_STORAGE

   

GST_RTSP_STS_MULTIPLE_CHOICES

   

GST_RTSP_STS_MOVED_PERMANENTLY

   

GST_RTSP_STS_MOVE_TEMPORARILY

   

GST_RTSP_STS_SEE_OTHER

   

GST_RTSP_STS_NOT_MODIFIED

   

GST_RTSP_STS_USE_PROXY

   

GST_RTSP_STS_BAD_REQUEST

   

GST_RTSP_STS_UNAUTHORIZED

   

GST_RTSP_STS_PAYMENT_REQUIRED

   

GST_RTSP_STS_FORBIDDEN

   

GST_RTSP_STS_NOT_FOUND

   

GST_RTSP_STS_METHOD_NOT_ALLOWED

   

GST_RTSP_STS_NOT_ACCEPTABLE

   

GST_RTSP_STS_PROXY_AUTH_REQUIRED

   

GST_RTSP_STS_REQUEST_TIMEOUT

   

GST_RTSP_STS_GONE

   

GST_RTSP_STS_LENGTH_REQUIRED

   

GST_RTSP_STS_PRECONDITION_FAILED

   

GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE

   

GST_RTSP_STS_REQUEST_URI_TOO_LARGE

   

GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE

   

GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD

   

GST_RTSP_STS_CONFERENCE_NOT_FOUND

   

GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH

   

GST_RTSP_STS_SESSION_NOT_FOUND

   

GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE

   

GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE

   

GST_RTSP_STS_INVALID_RANGE

   

GST_RTSP_STS_PARAMETER_IS_READONLY

   

GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED

   

GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED

   

GST_RTSP_STS_UNSUPPORTED_TRANSPORT

   

GST_RTSP_STS_DESTINATION_UNREACHABLE

   

GST_RTSP_STS_KEY_MANAGEMENT_FAILURE

   

GST_RTSP_STS_INTERNAL_SERVER_ERROR

   

GST_RTSP_STS_NOT_IMPLEMENTED

   

GST_RTSP_STS_BAD_GATEWAY

   

GST_RTSP_STS_SERVICE_UNAVAILABLE

   

GST_RTSP_STS_GATEWAY_TIMEOUT

   

GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED

   

GST_RTSP_STS_OPTION_NOT_SUPPORTED