FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
RTMP_HTTPContext Struct Reference

Data Fields

const AVClassclass
 
URLContextstream
 HTTP stream. More...
 
char host [256]
 hostname of the server More...
 
int port
 port to connect (default is 80) More...
 
char client_id [64]
 client ID used for all requests except the first one More...
 
int seq
 sequence ID used for all requests More...
 
uint8_tout_data
 output buffer More...
 
int out_size
 current output buffer size More...
 
int out_capacity
 current output buffer capacity More...
 
int initialized
 flag indicating when the http context is initialized More...
 
int finishing
 flag indicating when the client closes the connection More...
 
int nb_bytes_read
 number of bytes read since the last request More...
 
int tls
 use Transport Security Layer (RTMPTS) More...
 

Detailed Description

Definition at line 39 of file rtmphttp.c.

Field Documentation

const AVClass* RTMP_HTTPContext::class

Definition at line 40 of file rtmphttp.c.

URLContext* RTMP_HTTPContext::stream

HTTP stream.

Definition at line 41 of file rtmphttp.c.

Referenced by rtmp_http_close(), rtmp_http_open(), rtmp_http_read(), and rtmp_http_send_cmd().

char RTMP_HTTPContext::host[256]

hostname of the server

Definition at line 42 of file rtmphttp.c.

Referenced by rtmp_http_open(), and rtmp_http_send_cmd().

int RTMP_HTTPContext::port

port to connect (default is 80)

Definition at line 43 of file rtmphttp.c.

Referenced by rtmp_http_open(), and rtmp_http_send_cmd().

char RTMP_HTTPContext::client_id[64]

client ID used for all requests except the first one

Definition at line 44 of file rtmphttp.c.

Referenced by rtmp_http_open(), and rtmp_http_send_cmd().

int RTMP_HTTPContext::seq

sequence ID used for all requests

Definition at line 45 of file rtmphttp.c.

Referenced by rtmp_http_send_cmd().

uint8_t* RTMP_HTTPContext::out_data

output buffer

Definition at line 46 of file rtmphttp.c.

Referenced by rtmp_http_close(), rtmp_http_send_cmd(), and rtmp_http_write().

int RTMP_HTTPContext::out_size

current output buffer size

Definition at line 47 of file rtmphttp.c.

Referenced by rtmp_http_close(), rtmp_http_read(), rtmp_http_send_cmd(), and rtmp_http_write().

int RTMP_HTTPContext::out_capacity

current output buffer capacity

Definition at line 48 of file rtmphttp.c.

Referenced by rtmp_http_write().

int RTMP_HTTPContext::initialized

flag indicating when the http context is initialized

Definition at line 49 of file rtmphttp.c.

Referenced by rtmp_http_close(), and rtmp_http_open().

int RTMP_HTTPContext::finishing

flag indicating when the client closes the connection

Definition at line 50 of file rtmphttp.c.

Referenced by rtmp_http_close(), and rtmp_http_read().

int RTMP_HTTPContext::nb_bytes_read

number of bytes read since the last request

Definition at line 51 of file rtmphttp.c.

Referenced by rtmp_http_read(), and rtmp_http_send_cmd().

int RTMP_HTTPContext::tls

use Transport Security Layer (RTMPTS)

Definition at line 52 of file rtmphttp.c.

Referenced by rtmp_http_open().


The documentation for this struct was generated from the following file: