RTMP_HTTPContext Struct Reference


Data Fields

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

Detailed Description

Definition at line 39 of file rtmphttp.c.


Field Documentation

Definition at line 40 of file rtmphttp.c.

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().

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().

hostname of the server

Definition at line 42 of file rtmphttp.c.

Referenced by rtmp_http_open(), and rtmp_http_send_cmd().

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().

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().

current output buffer capacity

Definition at line 48 of file rtmphttp.c.

Referenced by rtmp_http_write().

output buffer

Definition at line 46 of file rtmphttp.c.

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

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().

port to connect (default is 80)

Definition at line 43 of file rtmphttp.c.

Referenced by rtmp_http_open(), and rtmp_http_send_cmd().

sequence ID used for all requests

Definition at line 45 of file rtmphttp.c.

Referenced by rtmp_http_send_cmd().

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().

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:

Generated on Fri Oct 26 02:50:16 2012 for FFmpeg by  doxygen 1.5.8