/// <summary> /// Extract the bufferdata from an ogg-file. /// </summary> /// <param name="file">The file to load the data from.</param> /// <returns>A SoundBufferData object containing the data from the specified file.</returns> public static SoundBufferData FromOgg(string file) { return(SoundBufferData.FromOgg(File.OpenRead(file))); }
/// <summary> /// Loads a new soundfile from an ogg-file. /// </summary> /// <param name="file">The filename of the ogg-file that contains the sound effect.</param> public static SoundFile FromOgg(string file) { return(new SoundFile(SoundBufferData.FromOgg(file))); }
/// <summary> /// Loads a new soundfile from an ogg-file. /// </summary> /// <param name="stream">The filestream containing the sound effect in ogg-format.</param> public static SoundFile FromOgg(Stream stream) { return(new SoundFile(SoundBufferData.FromOgg(stream))); }
/// <summary> /// Creates a new soundbuffer from an ogg-file. /// </summary> /// <param name="file">The file to load the data from.</param> /// <returns>A SoundBuffer object containing the data from the specified file.</returns> public static SoundBuffer FromOgg(Stream file) { return(SoundBuffer.FromData(SoundBufferData.FromOgg(file))); }