NAME

FFmpeg::Stream::Data - A non-media data stream from a (multi)media file.

SYNOPSIS

$ff = FFmpeg->new();             #see FFmpeg
#...
$sg = $ff->create_streamgroup(); #see FFmpeg
$st = ($sg->streams())[0];       #this is a FFmpeg::Stream

DESCRIPTION

Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::Stream objects using methods in FFmpeg::StreamGroup. See FFmpeg::StreamGroup for more information.

This class represents a media stream in a multimedia file. FFmpeg-Perl represents multimedia file information in a FFmpeg::StreamGroup object, which is a composite of FFmpeg::Stream objects.

FFmpeg::Stream objects don't do much. They just keep track of the media stream's ID within the multimedia file, and hold an instance to a FFmpeg::Codec object if the codec of the stream was deducible. See FFmpeg::Codec for more information about how codecs are represented.

FEEDBACK

See "FEEDBACK" in FFmpeg for details.

AUTHOR

Allen Day <allenday@ucla.edu>

COPYRIGHT AND LICENSE

Copyright (c) 2003-2004 Allen Day

This library is released under GPL, the Gnu Public License

APPENDIX

The rest of the documentation details each of the object methods. Internal methods are usually preceded with a '_'. Methods are in alphabetical order for the most part.

Note

This is currently an unused, empty class.

new()

This class inherits from FFmpeg::Stream. See FFmpeg::Stream/new()

init()

This class inherits from FFmpeg::Stream. See FFmpeg::Stream/init()

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 71:

alternative text 'FFmpeg::Stream/new()' contains non-escaped | or /

Around line 78:

alternative text 'FFmpeg::Stream/init()' contains non-escaped | or /