using System;
using System.Runtime.InteropServices;
namespace Raylib_cs;
///
/// Music stream type (audio file streaming from memory)
/// NOTE: Anything longer than ~10 seconds should be streamed
///
[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct Music
{
///
/// Audio stream
///
public AudioStream Stream;
///
/// Total number of samples
///
public uint FrameCount;
///
/// Music looping enable
///
public CBool Looping;
///
/// Type of music context (audio filetype)
///
public int CtxType;
//TODO span
///
/// Audio context data, depends on type
///
public void* CtxData;
}