{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "m-death-impact-large-stone-a",
  "type": "registry:block",
  "title": "M Death Impact Large Stone A",
  "author": "Kenney <https://kenney.nl>",
  "description": "M Death Impact Large Stone A sound effect.",
  "files": [
    {
      "path": "registry/soundcn/sounds/m-death-impact-large-stone-a/m-death-impact-large-stone-a.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const mDeathImpactLargeStoneASound: SoundAsset = {\n  name: \"m-death-impact-large-stone-a\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 1.268,\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.268,
    "format": "mp3",
    "sizeKb": 10,
    "license": "CC0",
    "tags": [
      "m",
      "death",
      "impact",
      "large",
      "stone",
      "a"
    ]
  },
  "categories": [
    "warcraft",
    "combat"
  ]
}