Nhảy chuyển tới nội dung

OpenAL

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do bách khoa toàn thư
OpenAL
OpenAL Logo
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ản1.1 ( 2005 năm ngày 1 tháng 6 )
Thao tác hệ thốngVượt ngôi cao
Loại hìnhAPI
Cho phép hiệp nghịLGPL
Trang webopenal.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:

Ứng dụng thể thức

[Biên tập]

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]

Tham kiến

[Biên tập]