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