|
Revision 11175, 0.8 kB
(checked in by topia, 5 years ago)
|
|
* add iTunesCOMWrap.
|
| Line | |
|---|
| 1 | using iTunes = iTunesLib;
|
|---|
| 2 |
|
|---|
| 3 | namespace 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 | } |
|---|