xine_management(3)

xine_management3

Define documentation

#define SPEED_FAST_2 8

Playback at 200% speed.

See also: xine_set_speed(), xine_get_speed()

#define SPEED_FAST_4 16

Playback at 400% speed.

See also: xine_set_speed(), xine_get_speed()

#define SPEED_NORMAL 4

Playback at 100% speed.

See also: xine_set_speed(), xine_get_speed()

#define SPEED_PAUSE 0

Playback pause.

See also: xine_set_speed(), xine_get_speed()

#define SPEED_SLOW_2 2

Playback at 50% speed.

See also: xine_set_speed(), xine_get_speed()

#define SPEED_SLOW_4 1

Playback at 25% speed.

See also: xine_set_speed(), xine_get_speed()

Function documentation

int xine_eject (xine_t * self)

Eject media.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: 1 on success, 0 on failure.

Tell current input plugin to eject media.

Parameters:

self

int xine_get_audio_channel (xine_t * self)

Get current audio channel.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Current audio chennel

Get current audio channel.

Parameters:

self

int xine_get_av_offset (xine_t * self)

Get audio/video sync.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Current audio/video offset.

Return the current audio/video sync offset ( see xine_set_av_offset() ).

Parameters:

self

int xine_get_current_position (xine_t * self)

Get current position.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Current position ( 0..65535 )

Get current position in stream.

Parameters:

self

int xine_get_current_time (xine_t * self)

get current pos in seconds.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: current position measured in seconds from the beginning of the stream

get current position measured in seconds from the beginning of the stream

Parameters:

self

int xine_get_speed (xine_t * self)

Get the playback speed.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: speed value ( see SPEED_PAUSE, SPEED_SLOW_4, SPEED_SLOW_2, SPEED_NORMAL, SPEED_FAST_2, SPEED_FAST_4 )

Get the current speed playback. Possible values are SPEED_PAUSE, SPEED_SLOW_4, SPEED_SLOW_2, SPEED_NORMAL, SPEED_FAST_2, SPEED_FAST_4.

Parameters:

self

int xine_get_spu_channel (xine_t * self)

Get current sub-title channel.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Current sub-title channel

Get current sub-title channel.

Parameters:

self

int xine_get_status (xine_t * self)

Get current xine status.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Current status ( see Player status constants )

Return the current state of xine engine.

Parameters:

self

int xine_get_stream_length (xine_t * self)

estimate length of input stream in seconds.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: length of input stream in seconds or 0 if stream is not seekable

estimate length of input stream in seconds

Parameters:

self

void xine_play (xine_t * self, char * MRL, int start_pos, int start_time)

Start to play a stream.

Parameters:

self

Current xine engine configuration ( see xine_init() )

MRL

Media Resource Location to open

start_pos

position in input source (0..65535)

start_time

position measured in seconds from stream start

Returns: Nothing

Open a stream and play it. If both start position parameters are !=0 start_pos will be used for non-seekable streams both values will be ignored

Parameters:

self
MRL
start_pos
start_time

void xine_select_audio_channel (xine_t * self, int channel)

Set audio channel.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Nothing

Set desired audio channel.

Parameters:

self
channel

void xine_select_spu_channel (xine_t * self, int channel)

Set sub-title channel.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Nothing

Set desired sub-title channel.

Parameters:

self
channel

void xine_set_av_offset (xine_t * self, int offset_pts)

Set audio/video sync.

Parameters:

self

Current xine engine configuration ( see xine_init() )

offset_pts

New pts.

Returns: Nothing

Set audio/video sync offset, according to offset_pts value ( see xine_get_av_offset() ).

Parameters:

self
offset_pts

void xine_set_speed (xine_t * self, int speed)

Set playback speed.

Parameters:

self

Current xine engine configuration ( see xine_init() )

speed

Desired playback speed ( see SPEED_PAUSE, SPEED_SLOW_4, SPEED_SLOW_2, SPEED_NORMAL, SPEED_FAST_2, SPEED_FAST_4 )

Returns: Nothing

Set the playback speed to desired speed, according of SPEED_x constant.

Parameters:

self
speed

void xine_stop (xine_t * self)

Stop playing.

Parameters:

self

Current xine engine configuration ( see xine_init() )

Returns: Nothing

Stop the playback.

Parameters:

self

From libxine-dev 0.9.8-2woody3 in Debian 3.0 (Woody). Parsed by carta from the page's man source.