バイナリファイルを読み込むためのクラス - .NET Frameworkで。

System.IOの

BinaryReader:新しく作成したデータ ファイルの読み取りと書き込み
Stream
StreamReader (追記:これはテキスト用なので除外。)
FileStream

で、音声ファイルからチャンクをひとつひとつ読み込むにはどれを使えばいいのかな、、、、全部読みます。
System.IO 名前空間

追記:Visual Basic .NET なら

この辺にも答えがありそうです。
Visual Basic .NET のファイル I/O オプションの中から選択する

  • FileSystemObject:あまり低レベルな処理はできなそうです。

Visual Basic .NET ランタイムのメソッド、FileSystemObject オブジェクト、または .NET Framework 関数のいずれを使用するかにかかわらず、どの方法にも状況やアプリケーションに応じて利点と不便な点があります。非常に大きいファイルを処理するアプリケーションでは、共通言語ランタイム(CLR)関数を使用する方が FSO を使用した場合よりもパフォーマンスが向上します。以前のバージョンの Visual Basic で作成されたアプリケーションと共に使用するアプリケーションの場合は、Visual Basic ランタイムのメソッドを使用すればより円滑に動作します。