SDRSharp/SDRSharp.Radio/SDRSharp.Radio.PortAudio/Int24.cs

17 lines
238 B
C#
Raw Normal View History

namespace SDRSharp.Radio.PortAudio
{
public struct Int24
{
public byte C;
public byte B;
public sbyte A;
public static implicit operator float(Int24 i)
{
return (float)((i.C << 8 | i.B << 16 | i.A << 24) >> 8);
}
}
}