1
0
mirror of synced 2024-12-20 11:25:55 +01:00
OpenTaiko/FDK19/コード/03.サウンド/ISoundDevice.cs
2021-09-21 00:16:38 +02:00

27 lines
835 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using Un4seen.Bass;
using Un4seen.BassAsio;
using Un4seen.BassWasapi;
using Un4seen.Bass.AddOn.Mix;
namespace FDK
{
internal interface ISoundDevice : IDisposable
{
ESoundDeviceType e出力デバイス { get; }
int nMasterVolume { get; set; }
long n実出力遅延ms { get; }
long n実バッファサイズms { get; }
long n経過時間ms { get; }
long n経過時間を更新したシステム時刻ms { get; }
CTimer tmシステムタイマ { get; }
CSound tサウンドを作成する( string strファイル名, ESoundGroup soundGroup );
void tサウンドを作成する( string strファイル名, CSound sound );
void tサウンドを作成する( byte[] byArrWAVファイルイメージ, CSound sound );
}
}