{
  "cksum": "58ceb96745bc9bbcf1f7eb1267ee03045275fa0cc82a4b34d8534ffdcaf657c3",
  "crate_file": "cpal-0.17.0.crate",
  "crate_url": "https://static.crates.io/crates/cpal/cpal-0.17.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "alsa",
      "optional": false,
      "req": "^0.10",
      "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.2",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "audio_thread_priority",
      "optional": true,
      "req": "^0.34",
      "target": "cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"netbsd\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "audio_thread_priority",
      "optional": true,
      "req": "^0.34",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "clap",
      "optional": false,
      "req": ">=4.0, <=4.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "core_audio",
        "audio_toolbox"
      ],
      "kind": "normal",
      "name": "coreaudio-rs",
      "optional": false,
      "req": "^0.13",
      "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": "dev",
      "name": "hound",
      "optional": false,
      "req": "^3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jack",
      "optional": true,
      "req": "^0.13",
      "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",
      "target": "cfg(target_os = \"windows\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jack",
      "optional": true,
      "req": "^0.13",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jni",
      "optional": false,
      "req": "^0.21",
      "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": "js-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "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": "mach2",
      "optional": false,
      "req": "^0.5",
      "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"
      ],
      "kind": "normal",
      "name": "objc2-avf-audio",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_os = \"ios\")"
    },
    {
      "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": true,
      "features": [],
      "kind": "normal",
      "name": "objc2-foundation",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_vendor = \"apple\")"
    },
    {
      "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": false,
      "req": "^0.2",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "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": false,
      "req": "^0.4",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "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": [
        "AudioContext",
        "AudioContextOptions",
        "AudioBuffer",
        "AudioBufferSourceNode",
        "AudioNode",
        "AudioDestinationNode",
        "Window",
        "AudioContextState"
      ],
      "kind": "normal",
      "name": "web-sys",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(target_os = \"emscripten\")"
    },
    {
      "default_features": true,
      "features": [
        "Win32_Media_Audio",
        "Win32_Foundation",
        "Win32_Devices_Properties",
        "Win32_Media_KernelStreaming",
        "Win32_System_Com_StructuredStorage",
        "Win32_System_Threading",
        "Win32_Security",
        "Win32_System_SystemServices",
        "Win32_System_Variant",
        "Win32_Media_Multimedia",
        "Win32_UI_Shell_PropertiesSystem"
      ],
      "kind": "normal",
      "name": "windows",
      "optional": false,
      "req": ">=0.59, <=0.62",
      "target": "cfg(target_os = \"windows\")"
    }
  ],
  "features": {
    "custom": []
  },
  "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"
    ],
    "wasm-bindgen": [
      "dep:wasm-bindgen",
      "dep:wasm-bindgen-futures"
    ]
  },
  "index_path": "cp/al/cpal",
  "name": "cpal",
  "pubtime": "2025-12-20T19:21:17Z",
  "rust_version": "1.77",
  "v": 2,
  "vers": "0.17.0",
  "yanked": false
}
