## Class direct_sound_capture

hamigaki::audio::direct_sound_capture —

## Synopsis

    class direct_sound_capture {
    public:
      // construct/copy/destruct
      direct_sound_capture();
      explicit direct_sound_capture(const uuid&);

      // modifier
      direct_sound_source create_buffer(const pcm_format&);
      direct_sound_source create_buffer(const pcm_format&, std::size_t);
    };

## Description

### `direct_sound_capture` construct/copy/destruct

1.     direct_sound_capture();

   Effects: | 規定のDirectSoundCaptureデバイスをオープンする。

2.     explicit direct_sound_capture(const uuid& driver_guid);

   Effects: | `driver_guid`で識別されるDirectSoundCaptureデバイスをオープンする。

### `direct_sound_capture` modifier

1.     direct_sound_source create_buffer(const pcm_format& f);

   Effects: | 規定のバッファサイズでDirectSoundCaptureバッファを作成する。

2.     direct_sound_source
       create_buffer(const pcm_format& f, std::size_t buffer_size);

   Effects: | バッファサイズ=`buffer_size`でDirectSoundCaptureバッファを作成する。

| 製作著作 © 2006, 2007 Takeshi Mouri