Class TagLibHelper
TagLib helper for tags copying.
Inherited Members
Namespace: VisioForge.Core
Assembly: VisioForge.Core.dll
Syntax
public static class TagLibHelper
Methods
CopyTags(File, ILogger)
Copies tags from TagLib to VisioForge class.
Declaration
public static MediaFileTags CopyTags(File file, ILogger logger = null)
Parameters
Type | Name | Description |
---|---|---|
File | file | File. |
ILogger | logger | Logger?. |
Returns
Type | Description |
---|---|
MediaFileTags | Returns MediaFileTags. |
ReadTags(string)
Reads tags from file.
Declaration
public static MediaFileTags ReadTags(string filename)
Parameters
Type | Name | Description |
---|---|---|
string | filename | File name. |
Returns
Type | Description |
---|---|
MediaFileTags | Returns MediaFileTags. |
ReadTags(string, ILogger)
Reads tags from file.
Declaration
public static MediaFileTags ReadTags(string filename, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
string | filename | File name. |
ILogger | logger | Logger?. |
Returns
Type | Description |
---|---|
MediaFileTags | Returns MediaFileTags. |
ToBitmap(IPicture)
Converts to bitmap.
Declaration
public static Bitmap ToBitmap(IPicture picture)
Parameters
Type | Name | Description |
---|---|---|
IPicture | picture | The picture. |
Returns
Type | Description |
---|---|
Bitmap | System.Drawing.Bitmap. |
WriteTags(MediaFileTags, string, ILogger)
Writes tags to output file.
Declaration
public static void WriteTags(MediaFileTags tags, string filename, ILogger logger = null)
Parameters
Type | Name | Description |
---|---|---|
MediaFileTags | tags | The tags. |
string | filename | The filename. |
ILogger | logger | The logger. |