C# Класс Wave.WaveWriter

RIFF Wave 形式のファイルに音声データを書き込む。
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : void

Wave ファイルを閉じる。

Dispose ( ) : void
Open ( BinaryWriter writer, FormatHeader header ) : void

Wave ファイルを開く。

Open ( string filename, FormatHeader header ) : void

Wave ファイルを開く。

WaveWriter ( ) : System
WaveWriter ( BinaryWriter writer, FormatHeader header ) : System
WaveWriter ( string filename, FormatHeader header ) : System
Write ( double l, double r ) : int

データの書き込み。

Write ( float l, float r ) : int

データの書き込み。

Приватные методы

Метод Описание
DoubleToByte ( double x ) : byte

double → byte の変換。

DoubleToShort ( double x ) : short

double → short の変換。

Описание методов

Close() публичный Метод

Wave ファイルを閉じる。
public Close ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Open() публичный Метод

Wave ファイルを開く。
public Open ( BinaryWriter writer, FormatHeader header ) : void
writer System.IO.BinaryWriter
header FormatHeader
Результат void

Open() публичный Метод

Wave ファイルを開く。
public Open ( string filename, FormatHeader header ) : void
filename string Wave ファイル名
header FormatHeader
Результат void

WaveWriter() публичный Метод

public WaveWriter ( ) : System
Результат System

WaveWriter() публичный Метод

public WaveWriter ( BinaryWriter writer, FormatHeader header ) : System
writer System.IO.BinaryWriter
header FormatHeader
Результат System

WaveWriter() публичный Метод

public WaveWriter ( string filename, FormatHeader header ) : System
filename string
header FormatHeader
Результат System

Write() публичный Метод

データの書き込み。
public Write ( double l, double r ) : int
l double 左チャネルのデータ。
r double 右チャネルのデータ。
Результат int

Write() публичный Метод

データの書き込み。
public Write ( float l, float r ) : int
l float 左チャネルのデータ。
r float 右チャネルのデータ。
Результат int