{
  "cksum": "d9dd2b2151ebb4d5866c804d89fe28244bfb6b74481b9b4d406e4ec4d7f88ce5",
  "crate_file": "cpal-0.18.0.crate",
  "crate_url": "https://static.crates.io/crates/cpal/cpal-0.18.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "alsa",
      "optional": false,
      "req": "^0.11",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "alsa-sys",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "asio-sys",
      "optional": true,
      "req": "^0.3.0",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "audio_thread_priority",
      "optional": true,
      "req": "^0.35",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "audio_thread_priority",
      "optional": true,
      "req": "^0.35",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "audio_thread_priority",
      "optional": true,
      "req": "^0.35",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "block2",
      "optional": false,
      "req": "^0.6",
      "target": "cfg(any(target_os = \"ios\", target_os = \"tvos\"))"
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "clap",
      "optional": false,
      "req": ">=4.6, <5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "core_audio",
        "audio_toolbox"
      ],
      "kind": "normal",
      "name": "coreaudio-rs",
      "optional": false,
      "req": "^0.14.2",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "dasp_sample",
      "optional": false,
      "req": "^0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": true,
      "req": "^0.3",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "hound",
      "optional": false,
      "req": "^3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jack",
      "optional": true,
      "req": "^0.13.5",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jack",
      "optional": true,
      "req": "^0.13.5",
      "target": "cfg(target_os = \"macos\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jack",
      "optional": true,
      "req": "^0.13.5",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jni",
      "optional": false,
      "req": "^0.22",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "js-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "mach2",
      "optional": false,
      "req": "^0.6",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "audio",
        "api-level-26"
      ],
      "kind": "normal",
      "name": "ndk",
      "optional": false,
      "req": "^0.9",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ndk-context",
      "optional": false,
      "req": "^0.1",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-derive",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(target_os = \"android\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "objc2",
      "optional": false,
      "req": "^0.6",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "AUComponent",
        "AudioUnitProperties"
      ],
      "kind": "normal",
      "name": "objc2-audio-toolbox",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "AVAudioSession",
        "AVAudioSessionTypes"
      ],
      "kind": "normal",
      "name": "objc2-avf-audio",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(any(target_os = \"ios\", target_os = \"tvos\"))"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "AudioHardware",
        "AudioHardwareDeprecated",
        "objc2",
        "objc2-foundation"
      ],
      "kind": "normal",
      "name": "objc2-core-audio",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "CoreAudioBaseTypes"
      ],
      "kind": "normal",
      "name": "objc2-core-audio-types",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "objc2-core-foundation",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": false,
      "features": [
        "std",
        "NSArray",
        "NSString",
        "NSValue"
      ],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [
        "block2",
        "NSDictionary",
        "NSNotification",
        "NSOperation"
      ],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(any(target_os = \"ios\", target_os = \"tvos\"))"
    },
    {
      "default_features": true,
      "features": [
        "v0_3_53"
      ],
      "kind": "normal",
      "name": "pipewire",
      "optional": true,
      "req": "^0.10",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pulseaudio",
      "optional": true,
      "req": "^0.3",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ringbuf",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "AudioContext",
        "AudioContextOptions",
        "AudioBuffer",
        "AudioBufferSourceNode",
        "AudioNode",
        "AudioDestinationNode",
        "Window",
        "AudioContextState"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "Win32_Media",
        "Win32_Media_Audio",
        "Win32_Foundation",
        "Win32_Devices_Properties",
        "Win32_Media_KernelStreaming",
        "Win32_System_Com_StructuredStorage",
        "Win32_System_Threading",
        "Win32_System_Performance",
        "Win32_Security",
        "Win32_System_SystemServices",
        "Win32_System_Variant",
        "Win32_Media_Multimedia",
        "Win32_UI_Shell_PropertiesSystem"
      ],
      "kind": "normal",
      "name": "windows",
      "optional": false,
      "req": ">=0.61, <=0.62",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "windows-core",
      "optional": false,
      "req": ">=0.61, <=0.62",
      "target": "cfg(target_os = \"windows\")"
    }
  ],
  "features": {
    "custom": [],
    "default": []
  },
  "features2": {
    "asio": [
      "dep:asio-sys",
      "dep:num-traits"
    ],
    "audioworklet": [
      "wasm-bindgen",
      "web-sys/Blob",
      "web-sys/BlobPropertyBag",
      "web-sys/Url",
      "web-sys/AudioWorklet",
      "web-sys/AudioWorkletNode",
      "web-sys/AudioWorkletNodeOptions"
    ],
    "jack": [
      "dep:jack"
    ],
    "pipewire": [
      "dep:pipewire"
    ],
    "pulseaudio": [
      "dep:pulseaudio",
      "dep:futures"
    ],
    "realtime": [
      "dep:audio_thread_priority",
      "dep:alsa-sys"
    ],
    "realtime-dbus": [
      "realtime",
      "audio_thread_priority/with_dbus"
    ],
    "wasm-bindgen": [
      "dep:wasm-bindgen",
      "dep:wasm-bindgen-futures"
    ]
  },
  "index_path": "cp/al/cpal",
  "name": "cpal",
  "pubtime": "2026-06-06T21:11:07Z",
  "rust_version": "1.85",
  "v": 2,
  "vers": "0.18.0",
  "yanked": false
}
