The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Video::Xine::Event::Queue -- Event queue for Xine streams

SYNOPSIS

  use Video::Xine;
  use Video::Xine::Event::Queue;

  my $queue = Video::Xine::Event::Queue->new($stream);

  my $event = $queue->get_event();

METHODS

new()

  Video::Xine::Event::Queue->new($stream)

Returns an event queue object.

get_event()

  my $event = $queue->get_event();

Gets an event from the event queue. If there are no events waiting, returns undef.

wait_event()

 my $event = $queue->wait_event();

Waits for an event from the event queue, then returns it. Blocks if no events are waiting.