Mp3Audio
Mp3Audio class
Representa un recurso de audio de formato arbitrario
public sealed class Mp3Audio : IEquatable<Mp3Audio>, IHtmlResource
Constructores
Nombre |
Descripción |
Mp3Audio(string, Stream) |
Crea una nueva clase Mp3Audio a partir de contenido MP3, representado como flujo de bytes y con el nombre especificado |
Propiedades
Nombre |
Descripción |
ByteContent { get; } |
Devuelve el contenido de esta fuente como flujo de bytes |
FilenameWithExtension { get; } |
Devuelve el nombre de archivo correcto de este contenido MP3, que consta de nombre y extensión. Teóricamente puede diferir del nombre. |
IsDisposed { get; } |
Determina si este contenido MP3 se elimina o no |
Name { get; } |
Devuelve el nombre de este contenido MP3. Por lo general, no contiene la extensión de nombre de archivo y, en teoría, puede diferir de filename. |
TextContent { get; } |
Devuelve el contenido de este recurso MP3 como una cadena codificada en base64. Este valor se almacena en caché después de la primera invocación. |
Type { get; } |
Devuelve un tipo de audio. Mp3 |
Métodos
Nombre |
Descripción |
Dispose() |
Elimina este recurso MP3, eliminando su contenido y haciendo que la mayoría de los métodos y propiedades no funcionen |
Equals(IHtmlResource) |
Comprueba esta instancia con el recurso HTML especificado en la referencia equal |
Equals(Mp3Audio) |
Comprueba esta instancia con el recurso de fuente especificado en la referencia equal |
Save(string) |
Guarda este recurso MP3 en el archivo especificado |
static IsValid(Stream) |
Comprueba si la transmisión especificada es un contenido MP3 válido |
Eventos
Nombre |
Descripción |
event Disposed |
Evento, que ocurre cuando se desecha este contenido MP3 |
Ver también