\IMediaAudioInformation
Contains information on the audio channel of a media file
- Author: Damian mooyman
Synopsis
interface IMediaAudioInformation
extends IMediaChannelInformation
{
- // methods
- public string getChannelMode()
- public integer getChannelCount()
- public integer getSampleRate()
- // Inherited methods from IMediaChannelInformation
- public integer getBitrate()
- public string getBitrateMode()
- public integer getBitsPerSample()
- public string getCodec()
- public decimal getCompressionRatio()
- public string getFormat()
- public string getEncoder()
- public boolean getIsLossless()
- // Inherited methods from IMediaData
- public boolean exists()
- // Inherited methods from Serializable
- public string serialize()
- public void unserialize()
Hierarchy
Extends
Methods
public
- getChannelCount() — Determines the number of channels
- getChannelMode() — Retrieves the channel mode. E.g. 'stereo', 'mono', 'joint stereo'
- getSampleRate() — Determines the sample rate for the audio stream in Hz
Inherited from IMediaChannelInformation
public
- getBitrate() — Determines the bitrate of this stream in bits per second
- getBitrateMode() — Determines if this is a variable or constant bit rate stream
- getBitsPerSample() — Count of bits per sample
- getCodec() — Determines the codec of this channel
- getCompressionRatio() — Determines the compression ratio of this channel
- getEncoder() — Determines the encoder used to generate this channel, if available
- getFormat() — Determines the format of this channel
- getIsLossless() — Determine if this is a lossless format
Inherited from IMediaData
public
- exists() — Determine if this information exists and is valid
Inherited from Serializable
public
- serialize() — String representation of object
- unserialize() — Constructs the object