Logo Search packages:      
Sourcecode: f-spot version File versions  Download package

TagLib::Properties Class Reference

Inheritance diagram for TagLib::Properties:

TagLib::IAudioCodec TagLib::IVideoCodec TagLib::IPhotoCodec TagLib::ICodec TagLib::ICodec TagLib::ICodec

List of all members.


Detailed Description

This class implements IAudioCodec, IVideoCodec and IPhotoCodec and combines codecs to create generic media properties for a file.

Definition at line 40 of file Properties.cs.


Public Member Functions

 Properties (TimeSpan duration, IEnumerable< ICodec > codecs)
 Constructs and initializes a new instance of Properties with a specified duration and enumaration of codecs.
 Properties (TimeSpan duration, params ICodec[] codecs)
 Constructs and initializes a new instance of Properties with a specified duration and array of codecs.
 Properties ()
 Constructs and initializes a new instance of Properties with no codecs or duration.

Properties

int AudioBitrate [get]
 Gets the bitrate of the audio represented by the current instance.
int AudioChannels [get]
 Gets the number of channels in the audio represented by the current instance.
int AudioSampleRate [get]
 Gets the sample rate of the audio represented by the current instance.
int BitsPerSample [get]
 Gets the number of bits per sample in the audio represented by the current instance.
IEnumerable< ICodecCodecs [get]
 Gets the codecs contained in the current instance.
string Description [get]
 Gets a string description of the media represented by the current instance.
TimeSpan Duration [get]
 Gets the duration of the media represented by the current instance.
MediaTypes MediaTypes [get]
 Gets the types of media represented by the current instance.
int PhotoHeight [get]
 Gets the height of the photo represented by the current instance.
int PhotoQuality [get]
 Gets the (format specific) quality indicator of the photo represented by the current instance.
int PhotoWidth [get]
 Gets the width of the photo represented by the current instance.
int VideoHeight [get]
 Gets the height of the video represented by the current instance.
int VideoWidth [get]
 Gets the width of the video represented by the current instance.

Private Attributes

ICodec[] codecs = new ICodec [0]
 Contains the codecs.
TimeSpan duration = TimeSpan.Zero
 Contains the duration.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index