NAME

FFmpeg::Stream::Audio - An audio stream from a (multi)media stream group.

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::Audio objects using methods in FFmpeg::StreamGroup. See FFmpeg::StreamGroup for more information.

This class represents an audio stream in a multimedia stream group, and has audio-specific attributes. General stream attributes can be found in the FFmpeg::Stream class.

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.

new()

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

init()

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

channels()

Usage
$obj->channels(); #get existing value
Function

number of audio channels in this stream, if applicable

Returns

value of channels (a scalar)

Arguments

none, read-only

sample_format()

Usage
$obj->sample_format(); #get existing value
Function

??? FIXME

Returns

value of sample_format (a scalar)

Arguments

none, read-only

sample_rate()

Usage
$obj->sample_rate(); #get existing value
Function

audio samples/second, or Hertz (Hz).

Returns

value of sample_rate (a scalar)

Arguments

none, read-only

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 57:

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

Around line 64:

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