OpenAL
Này điều mụcKhông có liệt ra bất luận cái gìTham khảo hoặc nơi phát ra.(2019 năm ngày 24 tháng 5) |
Nguyên tác giả | Loki Software |
---|---|
Khai phá giả | Sáng tạo khoa học kỹ thuật |
Trước mặt phiên bản | 1.1 ( 2005 năm ngày 1 tháng 6 ) |
Thao tác hệ thống | Vượt ngôi cao |
Loại hình | API |
Cho phép hiệp nghị | LGPL |
Trang web | openal.org |
OpenAL(Open AudioLibrary ) làTự do mềm thểGiới vượt ngôi cao âm hiệuAPI.Nó thiết kế cấp nhiều thông đạo 3d vị trí âm hiệu đặc hiệu biểu hiện. Này API phong cách bắt chước tựOpenGL.
Lịch sử
[Biên tập]OpenAL lúc ban đầu là từLoki SoftwareSở khai phá. Là vì đemWindowsThương nghiệp trò chơi nhổ trồng đếnLinuxThượng. Loki đóng cửa về sau, cái này chuyên án từTự do mềm thể/Mở ra nguyên thủy mã xã đànTiếp tục giữ gìn. Bất quá hiện tại lớn nhất chủ đạo giả ( cũng đại lượng phát triển ) làSáng tạo khoa học kỹ thuật,Cũng được đến đến từQuả táo công tyCùng tự do mềm thể /Mở ra nguyên thủy mãNgười yêu thích liên tục chi viện.
API kết cấu cùng công năng
[Biên tập]OpenAL chủ yếu công năng là ởNơi phát ra vật thể,Âm hiệu giảm xócCùngNghe đài giảTrung mã hóa. Nơi phát ra vật thể bao hàm một cái chỉ hướng giảm xóc khu chỉ tiêu, thanh âm tốc độ, vị trí cùng phương hướng, cùng với thanh âm cường độ. Nghe đài giả vật thể bao hàm nghe đài giả tốc độ, vị trí cùng phương hướng, cùng với toàn bộ thanh âm chỉnh thể tăng ích. Giảm xóc bao hàm 8 hoặc 16 vị nguyên,Đơn thanh nóiHoặcÂm thanh nổiPCMCách thức âm hiệu tư liệu, biểu hiện động cơ tiến hành sở hữu tất yếu tính toán, như khoảng cách suy giảm,Doppler hiệu ứngChờ.
Bất đồng với OpenGL quy cách, OpenAL quy cách bao hàm hai cáiAPIChi nhánh; lấy thực tế OpenAL hàm thức tạo thành trung tâm, cùngALCAPI, ALC dùng cho quản lý biểu hiện nội dung, tài nguyên sử dụng tình huống, cũng đem vượt ngôi cao phong cách phong ở trong đó. Còn có “ALUT” thể thức kho, cung cấp cao giai “Dễ dùng” hàm thức, này định vị tương đương với OpenGLGLUT.
Nhưng huề tính
[Biên tập]Cái này API nhưng dùng cho dướiNgôi cao:
- Mac OS X
- GNU/Linux(OSSCùngALSASau đoan )
- BSD
- Solaris
- IRIX
- Microsoft Windows
- PlayStation 2
- PlayStation 3
- Xbox
- Xbox 360
- Nintendo GameCube
- Wii
- MorphOS
Ứng dụng thể thức
[Biên tập]Trò chơi:
- Minecraft- 3D kiến trúc trò chơi
Cái khác ứng dụng thể thức:
- Blender- 3D kiến mô cùng nhuộm đẫm công cụ.
- Unity- 3D trò chơi động cơ cùng IDE.
- ..Basic4gl- biên dịch khí cùng biên trình mềm thể.
Càng tường tận danh sách nhưng ở OpenAL trang web tra tìm.
Tham khảo văn hiến
[Biên tập]Phần ngoài liên tiếp
[Biên tập]- OpenAL phía chính phủ trang web(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
- DevMaster.net OpenAL dạy học