{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "orc-female-charge-02",
  "type": "registry:block",
  "title": "Orc Female Charge 02",
  "author": "Kenney <https://kenney.nl>",
  "description": "Orc Female Charge 02 sound effect.",
  "files": [
    {
      "path": "registry/soundcn/sounds/orc-female-charge-02/orc-female-charge-02.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const orcFemaleCharge02Sound: SoundAsset = {\n  name: \"orc-female-charge-02\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.300,\n  format: \"mp3\",\n  license: \"CC0\",\n  author: \"Kenney\",\n};\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-types.ts",
      "content": "export interface SoundAsset {\r\n  /** Unique identifier for the sound */\r\n  name: string;\r\n  /** Base64-encoded data URI (data:audio/mpeg;base64,...) */\r\n  dataUri: string;\r\n  /** Duration in seconds */\r\n  duration: number;\r\n  /** Audio format */\r\n  format: \"mp3\" | \"wav\" | \"ogg\";\r\n  /** License identifier */\r\n  license: \"CC0\" | \"OGA-BY\" | \"MIT\";\r\n  /** Original author/creator */\r\n  author: string;\r\n}\r\n\r\nexport interface UseSoundOptions {\r\n  /** Volume level from 0 to 1. Default: 1 */\r\n  volume?: number;\r\n  /** Playback speed multiplier. Default: 1 */\r\n  playbackRate?: number;\r\n  /** If true, calling play() stops current playback first. Default: false */\r\n  interrupt?: boolean;\r\n  /** If false, play() does nothing. Useful for user preferences. Default: true */\r\n  soundEnabled?: boolean;\r\n  /** Called when playback starts */\r\n  onPlay?: () => void;\r\n  /** Called when playback ends naturally */\r\n  onEnd?: () => void;\r\n  /** Called when pause() is called */\r\n  onPause?: () => void;\r\n  /** Called when stop() is called */\r\n  onStop?: () => void;\r\n}\r\n\r\nexport type PlayFunction = (overrides?: {\r\n  volume?: number;\r\n  playbackRate?: number;\r\n}) => void;\r\n\r\nexport interface SoundControls {\r\n  stop: () => void;\r\n  pause: () => void;\r\n  isPlaying: boolean;\r\n  duration: number | null;\r\n  sound: SoundAsset;\r\n}\r\n\r\nexport type UseSoundReturn = readonly [PlayFunction, SoundControls];\r\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-engine.ts",
      "content": "let audioContext: AudioContext | null = null;\nconst bufferCache = new Map<string, AudioBuffer>();\n\nexport function getAudioContext(): AudioContext {\n  if (!audioContext) {\n    audioContext = new AudioContext();\n  }\n  return audioContext;\n}\n\nexport async function decodeAudioData(dataUri: string): Promise<AudioBuffer> {\n  const cached = bufferCache.get(dataUri);\n  if (cached) return cached;\n\n  const ctx = getAudioContext();\n  const base64 = dataUri.split(\",\")[1];\n  const binaryString = atob(base64);\n  const bytes = new Uint8Array(binaryString.length);\n  for (let i = 0; i < binaryString.length; i++) {\n    bytes[i] = binaryString.charCodeAt(i);\n  }\n\n  const audioBuffer = await ctx.decodeAudioData(bytes.buffer.slice(0));\n  bufferCache.set(dataUri, audioBuffer);\n  return audioBuffer;\n}\n\nexport interface PlaySoundOptions {\n  volume?: number;\n  playbackRate?: number;\n  onEnd?: () => void;\n}\n\nexport interface SoundPlayback {\n  stop: () => void;\n}\n\nexport async function playSound(\n  dataUri: string,\n  options: PlaySoundOptions = {}\n): Promise<SoundPlayback> {\n  const { volume = 1, playbackRate = 1, onEnd } = options;\n  const ctx = getAudioContext();\n  if (ctx.state === \"suspended\") {\n    await ctx.resume();\n  }\n\n  const buffer = await decodeAudioData(dataUri);\n  const source = ctx.createBufferSource();\n  const gain = ctx.createGain();\n\n  source.buffer = buffer;\n  source.playbackRate.value = playbackRate;\n  gain.gain.value = volume;\n\n  source.connect(gain);\n  gain.connect(ctx.destination);\n\n  source.onended = () => {\n    onEnd?.();\n  };\n\n  source.start(0);\n\n  return {\n    stop: () => {\n      try {\n        source.stop();\n      } catch {\n        // No-op if already stopped.\n      }\n    },\n  };\n}\n",
      "type": "registry:lib"
    }
  ],
  "meta": {
    "duration": 1.3,
    "format": "mp3",
    "sizeKb": 11,
    "license": "CC0",
    "tags": [
      "orc",
      "female",
      "charge",
      "02"
    ]
  },
  "categories": [
    "warcraft",
    "voice"
  ]
}