Εισαγωγή στη λειτουργία των Audio API: Το Audio API OpenAL.
Introduction in Audio API: The OpenAl audio API.
Προβολή/ Άνοιγμα
Ημερομηνία
2008-07-17Συγγραφέας
Γρηγοράτου, Σοφία
Grigoratou, Sofia
Μεταδεδομένα
Εμφάνιση πλήρους εγγραφήςΕπιτομή
Αντικείμενο της παρούσας πτυχιακής εργασίας είναι η εισαγωγή στην λειτουργία των Audio API. Ένα API (Application Programming Interface) θα μπορούσε να οριστεί ως ένα σύνολο από υποπρογράμματα – ρουτίνες κλήσης, βιβλιοθήκες ή προγραμματιστικά αντικείμενα, τα οποία παρέχουν στον προγραμματιστή προγραμματιστικά βοηθήματα. Στην πτυχιακή εργασία γίνεται παρουσίαση των Audio API γενικότερα, ενώ επικεντρώνεται στη δομή και λειτουργία του OpenAL. Το API OpenAL είναι ένα Open Source (Ανοιχτού Κώδικα), cross-platform (ανεξάρτητης πλατφόρμας), 3D audio API κατάλληλο για αναπαραγωγή ήχου και μουσικής, καθώς επίσης και για μία σειρά εφαρμογών για 3D Audio, όπως η επένδυση ήχου σε παιχνίδια για υπολογιστή ή για εξειδικευμένες πλατφόρμες παιχνιδιών. Το OpenAL Audio API έχει μεγάλες ομοιότητες στον τρόπο προγραμματισμού με το API OpenGL, το οποίο έχει καθιερωθεί εδώ και καιρό από τις εταιρίες παιχνιδιών για τη δημιουργία γραφικών. Η ταυτόχρονη χρήση OpenAL και OpenGL αποτελούν ένα πλήρες πακέτο για τη δημιουργία γραφικών και ήχου σε παιχνίδια. Η πτυχιακή εργασία ξεκινάει με μια παρουσίαση του απαραίτητου θεωρητικού υπόβαθρου, εξηγώντας, τις βασικές έννοιες των API και Audio API γενικότερα, καθώς και τις βασικές λειτουργίες τους. Το Κεφαλαίο 2 επικεντρώνεται στη δομή και λειτουργία του OpenAL. Στο Κεφαλαίο 3 παρατίθενται ολοκληρωμένες υλοποιήσεις υπό μορφή κώδικα, με την χρήση της OpenAL, που πραγματοποιήθηκαν κατά την διάρκεια της εκπόνησης της πτυχιακής εργασίας. Στo Παράρτημα Α δίνεται ένας πλήρης κατάλογος εντολών, ώστε να είναι δυνατή η περαιτέρω εμβάθυνση στο συγκεκριμένο αντικείμενο, ενώ στο Παράρτημα Β δίδονται απαραίτητες πληροφορίες εγκατάστασης (Compiler/IDE και API OpenAL). Το CD, το οποίο συνοδεύει την παρούσα πτυχιακή εργασία,περιλαμβάνει: • Τον υλοποιήσιμο κώδικα υπό μορφή source. • Τα αρχεία εκτέλεσης του κώδικα (.exe, .dll κλπ).
Συλλογές
Αυτός ο ιστότοπος χρησιμοποιεί cookies για την λειτουργία του.
Συνέχεια
Περισσότερες πληροφορίες