Το OpenAL είναι ένα API 3D ήχου 3D cross-platform κατάλληλο για χρήση με εφαρμογές τυχερών παιχνιδιών και πολλούς άλλους τύπους εφαρμογών ήχου.
Η βιβλιοθήκη μοντελοποιεί μια συλλογή από πηγές ήχου που κινούνται σε ένα τρισδιάστατο χώρο και ακούγονται από ένα μόνο ακροατή κάπου εκεί. Τα βασικά αντικείμενα OpenAL είναι ένας ακροατής, μια πηγή και ένα buffer. Μπορεί να υπάρχει ένας μεγάλος αριθμός μνημών, τα οποία περιέχουν δεδομένα ήχου. Κάθε buffer μπορεί να συνδεθεί σε μία ή περισσότερες πηγές, οι οποίες αντιπροσωπεύουν σημεία σε τρισδιάστατο χώρο που εκπέμπουν ήχο. Υπάρχει πάντα ένα αντικείμενο Listener (ανά ακουστικό πλαίσιο), το οποίο αντιπροσωπεύει τη θέση από την οποία ακούγονται οι πηγές - η απόδοση γίνεται από την οπτική γωνία του ακροατή.
1 Σχόλια
Emese 15 Feb 24
Tippek