sio

sound I/O

Github星跟蹤圖

ZikiChombo sio project

Build Status

Usage

If you are using sio for sound capture and playback, only the sio
package is needed. For device scanning and APIs, the host
package provides the necessary support.

Ports

For porting, see the porting guide and contributing.

Status

Below is the status of sio ports. Items marked with an "X" in plain text (checked off
in html rendered markdown) are incorporated into sio, potentially with alpha status.
Items marked with a "?" indicates we do not yet have sufficient knowledge to judge
whether or not the item is a TODO. Related discussion on the issue tracker is welcome.
Items marked with "-" are those for which we think the functionality is not relevant or
not sufficiently supported by the external software interface to add to sio.

In the event there are opinions about the content of the list itself, such as whether
to support JACK, whether to interface with Android HAL, the issue tracker is our best
means of coordinating the discussion.

  • Linux

    1. ALSA (cgo)
      1. Playback
      2. Capture
      3. Duplex
      4. Device Scanning
      5. Device Notification
    2. TinyALSA (cgo)
      1. Playback
      2. Capture
      3. Duplex
      4. [?] Device Scanning
      5. [?] Device Notification
    3. ALSA (no cgo)
      1. [?] Playback
      2. [?] Capture
      3. [?] Duplex
      4. [?] Device Scanning
      5. [?] Device Notification
    4. Pulse Audio
      1. Playback
      2. Capture
      3. [?] Duplex
      4. [?] Device Scanning
      5. [?] Device Notification
  • Darwin/iOS

    1. Audio Queue Services
      1. Playback
      2. Capture
      3. [-] Duplex
      4. [-] Device Scanning
      5. Test for iOS
    2. AUHAL
      1. Playback
      2. Capture
      3. Duplex
      4. Device Scanning
      5. Test for iOS via RemoteIO replacing AUHAL.
    3. VPIO [?]
  • Android

    1. Android Audio HAL
      1. Playback
      2. Capture
      3. [?] Duplex
      4. [-] Device Scanning
      5. [-] Device Notification
    2. AAudio
      1. Playback
      2. Capture
      3. [?] Duplex
      4. [-] Device Scanning
      5. [-] Device Notification
    3. OpenSL ES
      1. Playback
      2. Capture
      3. [?] Duplex
      4. [-] Device Scanning
      5. [-] Device Notification
    4. AudioManager (nb to be used for device scanning in combination with above)
      1. [-] Playback
      2. [-] Capture
      3. [-] Duplex
      4. Device Scanning
      5. [-] Device Notification
  • Windows

    1. Direct Sound
      1. [?] Playback
      2. [?] Capture
      3. [?] Duplex
      4. [?] Device Scanning
      5. [?] Device Notification
    2. WASAPI
      1. [?] Playback
      2. [?] Capture
      3. [?] Duplex
      4. [?] Device Scanning
      5. [?] Device Notification
  • js

    1. Web Audio
      1. Playback
      2. Capture
      3. [-] Duplex
      4. Device Scanning
      5. [?] Device Notification
  • plan9 [?]

  • netbsd [?]

  • freebsd [?]

  • openbsd [?]

  • dragonfly [?]

主要指標

概覽
名稱與所有者zikichombo/sio
主編程語言Go
編程語言Go (語言數: 4)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2018-08-03 16:06:17
推送於2021-08-23 22:40:51
最后一次提交2018-10-03 20:51:43
發布數8
最新版本名稱v0.0.5 (發布於 )
第一版名稱v0.0.1-alpha.1 (發布於 )
用户参与
星數25
關注者數5
派生數4
提交數114
已啟用問題?
問題數8
打開的問題數5
拉請求數15
打開的拉請求數0
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?