Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Dokument wymaga korekty
Administracja serwisu stwierdziła, że dokument nie jest wyczerpująco opracowany lub występują w nim błędy. Jeżeli uważasz, że jesteś w stanie poprawić tekst merytorycznie, prosimy o zamieszczenie zmodyfikowanej treści dokumentu na forum w dziale Nowe publikacje.
Opracował: Berux
Biblioteki C/C++

Music::openFromMemory

[metoda] Otwiera muzykę z pliku audio, z pamięci.

Składnia

C/C++
#include <Music.hpp>

namespace sf
{
    class SFML_AUDIO_API Music
        : public SoundStream
    {
    public:
        bool openFromMemory( const void * data, std::size_t sizeInBytes );
    };
}

Argumenty

ArgumentOpis
dataWskaźnik do pliku danych w pamięci.
sizeInBytesRozmiar danych do załadowania, w bajtach.

Zwracana wartość

true
 jeśli ładowanie się udało,
false
, jeśli się nie udało.

Opis szczegółowy

Funkcja ta nie rozpoczyna odtwarzania muzyki (aby to zrobić, wywołaj funkcję
call()
). Oto całkowita lista wszystkich obsługiwanych formatów audio: ogg, wav, flac, aiff, au, raw, paf, svx,nist, voc, ircam, w64, mat4, mat5, pvf, htk, sds, avr, sd2, caf, wve, mpc2k, rf64.

Ponieważ muzyka nie jest ładowana całkowicie, ale raczej ciągle płynie, dane muszą pozostawać dostępne tak długo, jak muzyka gra (czyli nie możesz ich zwalniać bezpośrednio po wywołaniu tej funkcji).

Zagadnienia powiązane

openFromFileOtwiera muzykę z pliku audio. (metoda)
openFromStreamOtwiera muzykę z pliku audio, z własnego strumienia. (metoda)

Linki zewnętrzne