Lines Matching defs:RTSPState
227 typedef struct RTSPState { struct
228 const AVClass *class; /**< Class for private options. */
229 URLContext *rtsp_hd; /* RTSP TCP connection handle */
232 int nb_rtsp_streams;
234 struct RTSPStream **rtsp_streams; /**< streams in this session */
240 enum RTSPClientState state;
248 int64_t seek_timestamp;
250 int seq; /**< RTSP command sequence number */
254 char session_id[512];
259 int timeout;
264 int64_t last_cmd_time;
267 enum RTSPTransport transport;
271 enum RTSPLowerTransport lower_transport;
276 enum RTSPServerType server_type;
279 char real_challenge[64];
282 char auth[128];
285 HTTPAuthState auth_state;
288 char last_reply[2048]; /* XXX: allocate ? */
292 void *cur_transport_priv;
297 int need_subscription;
301 enum AVDiscard *real_setup_cache;
305 enum AVDiscard *real_setup;
310 char last_subscription[1024];
316 AVFormatContext *asf_ctx;
320 uint64_t asf_pb_pos;
326 char control_uri[MAX_URL_SIZE];
330 struct MpegTSContext *ts;
331 int recvbuf_pos;
332 int recvbuf_len;
337 URLContext *rtsp_hd_out;
340 enum RTSPControlTransport control_transport;
345 int nb_byes;
348 uint8_t* recvbuf;
353 int lower_transport_mask;
358 uint64_t packets;
363 struct pollfd *p;
364 int max_p;
369 int get_parameter_supported;
374 int initial_pause;
379 int rtp_muxer_flags;
382 int accept_dynamic_rate;
387 int rtsp_flags;
392 int media_type_mask;
397 int rtp_port_min, rtp_port_max;
422 } RTSPState; argument