Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

Stream


Classes

struct  stream_t

Defines

#define stream_DemuxNew(a, b, c)   __stream_DemuxNew( VLC_OBJECT(a), b, c)

Enumerations

enum  stream_query_e {
  STREAM_CAN_SEEK, STREAM_CAN_FASTSEEK, STREAM_SET_POSITION, STREAM_GET_POSITION,
  STREAM_GET_SIZE, STREAM_GET_MTU
}

Detailed Description

This will allow you to easily handle read/seek in demuxer modules.

Define Documentation

#define stream_DemuxNew a,
b,
 )     __stream_DemuxNew( VLC_OBJECT(a), b, c)
 

Create a special stream and a demuxer, this allows chaining demuxers

Definition at line 200 of file vlc_stream.h.


Enumeration Type Documentation

enum stream_query_e
 

Possible commands to send to stream_Control() and stream_vaControl()

Enumeration values:
STREAM_CAN_SEEK  arg1= vlc_bool_t * res=cannot fail
STREAM_CAN_FASTSEEK  arg1= vlc_bool_t * res=cannot fail
STREAM_SET_POSITION  arg1= int64_t res=can fail
STREAM_GET_POSITION  arg1= int64_t * res=cannot fail
STREAM_GET_SIZE  arg1= int64_t * res=cannot fail (0 if no sense)
STREAM_GET_MTU  arg1= int * res=cannot fail (0 if no sense)

Definition at line 41 of file vlc_stream.h.


Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2