Français
Forum

Fmod.dll ,Sound aus Ressource magasin

 

Johannes
Meyer
Grüßt euch , je hoffe quelqu'un peux mir weiterhelfen.

je suis momentan dabei mich dans Fmod.dll einzuarbeiten. eh bien habe je une lieu wohin je pas weiterkommen .
eventuell hat qui une concept.

je veux cela qui fmod.dll qui Sounds aus dem grenier(Ressource) holt pour aussi qui définition.

Def &FMOD_OPENMEMORY $800

Api Befehl:
'FMOD_System_CreateStream(Systemb&,"Sound", &FMOD_OPENMEMORY, 0, Addr(Soundb&))

avec dem Befehl soll on ensuite den Sound auslesen aus dem grenier seulement une l'affaire c'est moi unklar
quoi qui là dans qui api hilfe écrivons versteh je pas :/

mode den je mitgebe qui api funktion.
FMOD_OPENMEMORY
"name_or_data" veux être interpreted as a pointer to memory instead of filename for creating sounds. Use FMOD_CREATESOUNDEXINFO to specify length.

ici encore kurz qui paramètre pour qui funktion dessus qui on mitgeben peux.

citation:
Paramètres

name_or_data
nom of le file or URL to open. For CD playback this may être a drive letter with a colon, example "D:".

mode
Behaviour modifier for opening le sound. lac FMOD_MODE. alors lac remarks for more.

exinfo
Pointer to a FMOD_CREATESOUNDEXINFO which lets le user provide extended information tandis que playing le sound. optionnel. Specify 0 or NULL to ignore.

sound
Address of a variable to receive a newly created FMOD::Sound object.
funkitionier alles seulement hab aucun ahnugn comment je dem eh bien qui adresse gebe pour qui Ressource.
le son support soll cela so aller avec "FMOD_OPENMEMORY"

partie is cela qui Auszug aus qui Api hilfe de qui fmod.dll

Wäre vraie cool si qui ne concept hat ;)

Salut et merci.
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i5-2400 @ 3.10GHz

Gruß,
Johannes

Programmiert in Profan X2
(Release) Gravity the Game
16.11.2012  
 




Johannes
Meyer
Hat ici aucun une concept comment on dans Profan une Pointer comment on ihn aus C++ kennt benutzt ?

hab ici cela ganze comme C++ code trouvé peut-être peux cela oui qui übersetzten

Code:

void LoadFileIntoMemory(const char *nom, void **buff, int *length)
{
FILE *fp = fopen(nom, "rb");

fseek(fp, 0, SEEK_END);
*length = ftell(fp);
fseek(fp, 0, SEEK_SET);

*buff = malloc(*length);
fread(*buff, *length, 1, fp);

fclose(fp);
}

LoadFileIntoMemory("../media/drumloop.wav", &buff, &length);
memset(&exinfo, 0, sizeof(FMOD_CREATESOUNDEXINFO));
exinfo.cbsize = sizeof(FMOD_CREATESOUNDEXINFO);
exinfo.length = length;

result = FMOD_System_CreateSound(system, (const char *)buff, FMOD_HARDWARE | FMOD_OPENMEMORY, &exinfo, &sound1);
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i5-2400 @ 3.10GHz

Gruß,
Johannes

Programmiert in Profan X2
(Release) Gravity the Game
17.11.2012  
 



tu peux doch Pointern jusqu'à zum tomber à la renverse -

avec Faible erzeugst solch grenier et qui Variablenwert entspricht dem Pointer.
KompilierenMarqueSéparation
declare myMem#
dim myMem#,1024//1024 byte speicher holen
meineAPI(addr(myMem#))//Pointenre>

Addr(s$) liefert aussi qui Adresse qui Bytes im String.
 
17.11.2012  
 




Johannes
Meyer
@Si ok merci, cela wusste je pas . Hab avec cela encore pas so gearbeitet ;)
alors avec Speicherzuweisung etc.
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i5-2400 @ 3.10GHz

Gruß,
Johannes

Programmiert in Profan X2
(Release) Gravity the Game
17.11.2012  
 




Johannes
Meyer
hat sich erledigt ;)
 
XProfan X2
Win7 Home Premium, SP1, Core(TM) i5-2400 @ 3.10GHz

Gruß,
Johannes

Programmiert in Profan X2
(Release) Gravity the Game
18.11.2012  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.167 Views

Untitledvor 0 min.
Gast.081506.09.2024
Member 862464118.05.2024
H.Brill28.12.2021
Jörg Sellmeyer20.03.2020
plus...

Themeninformationen

cet Thema hat 2 participant:

Johannes Meyer (4x)
iF (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie