root/lang/csharp/iTunesCOMWrap/trunk/iTunesCOMWrap/Interfaces/IEncoders.cs @ 11175

Revision 11175, 0.8 kB (checked in by topia, 6 years ago)

* add iTunesCOMWrap.

Line 
1using iTunes = iTunesLib;
2
3namespace Clovery.iTunesHelper.COMWrap.Interfaces
4{
5    /// <summary>
6    /// Represents an iTunes encoder.
7    /// </summary>
8    public interface IEncoder : IITFactory
9    {
10        /// <summary>
11        /// Returns internal <see cref="iTunes.IITEncoder"/> object.
12        /// </summary>
13        iTunes.IITEncoder __asIITEncoder { get; }
14
15        /// <summary>
16        /// Returns the data format created by the encoder (e.g. "AAC").
17        /// </summary>
18        string Format { get; }
19
20        /// <summary>
21        /// Returns the name of the encoder (e.g. "AAC Encoder").
22        /// </summary>
23        string Name { get; }
24    }
25
26    /// <summary>
27    /// Represents a collection of encoder objects.
28    /// </summary>
29    public interface IEncoderCollection : INamedCollection<IEncoder> { }
30}
Note: See TracBrowser for help on using the browser.