FFmpeg
Data Fields
RTPMuxContext Struct Reference

#include <rtpenc.h>

Data Fields

const AVClassav_class
 
 
AVStreamst
 
int  payload_type
 
uint32_t  ssrc
 
const char *  cname
 
int  seq
 
uint32_t  timestamp
 
uint32_t  base_timestamp
 
uint32_t  cur_timestamp
 
 
int  num_frames
 
int64_t  last_rtcp_ntp_time
 
 
unsigned int  packet_count
 
unsigned int  octet_count
 
unsigned int  last_octet_count
 
int  first_packet
 
uint8_tbuf
 
 
 
  Number of bytes used for H.264 NAL length, if the MP4 syntax is used (1, 2 or 4)
 
int  flags
 
unsigned int  frame_count
 

Detailed Description

Definition at line 27 of file rtpenc.h.

Field Documentation

const AVClass* RTPMuxContext::av_class

Definition at line 28 of file rtpenc.h.

AVFormatContext* RTPMuxContext::ic

Definition at line 29 of file rtpenc.h.

AVStream* RTPMuxContext::st

Definition at line 30 of file rtpenc.h.

int RTPMuxContext::payload_type

Definition at line 31 of file rtpenc.h.

Referenced by ff_rtp_send_data(), rtcp_send_sr(), and rtp_write_header().

uint32_t RTPMuxContext::ssrc

Definition at line 32 of file rtpenc.h.

Referenced by ff_rtp_send_data(), and rtp_write_header().

const char* RTPMuxContext::cname

Definition at line 33 of file rtpenc.h.

int RTPMuxContext::seq

Definition at line 34 of file rtpenc.h.

Referenced by ff_rtp_send_data(), and rtp_write_header().

uint32_t RTPMuxContext::timestamp

Definition at line 35 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_data(), ff_rtp_send_h263(), ff_rtp_send_h263_rfc2190(), ff_rtp_send_h264(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), rtcp_send_sr(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_raw(), rtp_send_samples(), and rtp_write_header().

uint32_t RTPMuxContext::base_timestamp

Definition at line 36 of file rtpenc.h.

Referenced by rtp_write_header(), and rtp_write_packet().

uint32_t RTPMuxContext::cur_timestamp

Definition at line 37 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h263(), ff_rtp_send_h263_rfc2190(), ff_rtp_send_h264(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_raw(), rtp_send_samples(), rtp_write_header(), and rtp_write_packet().

int RTPMuxContext::max_payload_size

Definition at line 38 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h263(), ff_rtp_send_h263_rfc2190(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), nal_send(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_raw(), rtp_send_samples(), rtp_write_header(), and rtp_write_packet().

int RTPMuxContext::num_frames

Definition at line 39 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_xiph(), and rtp_send_ilbc().

int64_t RTPMuxContext::last_rtcp_ntp_time

Definition at line 42 of file rtpenc.h.

Referenced by rtcp_send_sr(), and rtp_write_packet().

int64_t RTPMuxContext::first_rtcp_ntp_time

Definition at line 43 of file rtpenc.h.

Referenced by rtcp_send_sr(), and rtp_write_header().

unsigned int RTPMuxContext::packet_count

Definition at line 44 of file rtpenc.h.

Referenced by ff_rtp_send_data().

unsigned int RTPMuxContext::octet_count

Definition at line 45 of file rtpenc.h.

Referenced by ff_rtp_send_data(), and rtp_write_packet().

unsigned int RTPMuxContext::last_octet_count

Definition at line 46 of file rtpenc.h.

Referenced by rtp_write_packet().

int RTPMuxContext::first_packet

Definition at line 47 of file rtpenc.h.

Referenced by rtp_write_header(), and rtp_write_packet().

uint8_t* RTPMuxContext::buf

Definition at line 49 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h263(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), nal_send(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_samples(), rtp_write_header(), rtp_write_trailer(), send_mode_a(), and send_mode_b().

uint8_t* RTPMuxContext::buf_ptr

Definition at line 50 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_jpeg(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), and rtp_send_samples().

int RTPMuxContext::max_frames_per_packet

Definition at line 52 of file rtpenc.h.

Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_xiph(), rtp_send_ilbc(), and rtp_write_header().

int RTPMuxContext::nal_length_size

Number of bytes used for H.264 NAL length, if the MP4 syntax is used (1, 2 or 4)

Definition at line 58 of file rtpenc.h.

Referenced by ff_rtp_send_h264().

int RTPMuxContext::flags

Definition at line 60 of file rtpenc.h.

Referenced by nal_send(), and rtp_write_packet().

unsigned int RTPMuxContext::frame_count

Definition at line 62 of file rtpenc.h.

Referenced by ff_rtp_send_vp8().


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

Generated on Sat Jan 25 2014 19:52:31 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /