Annotation of nono/host/sounddriver.cpp, revision 1.1.1.1

1.1       root        1: //
                      2: // nono
                      3: // Copyright (C) 2025 nono project
                      4: // Licensed under nono-license.txt
                      5: //
                      6: 
                      7: //
                      8: // ホストサウンドのドライバ (基本クラス)
                      9: //
                     10: 
                     11: #include "sounddriver.h"
                     12: #include "hostsound.h"
                     13: 
                     14: // コンストラクタ
                     15: SoundDriver::SoundDriver(HostDevice *hostdev_, const char *drivername_)
                     16:        : inherited(hostdev_, drivername_)
                     17: {
                     18: }
                     19: 
                     20: // デストラクタ
                     21: SoundDriver::~SoundDriver()
                     22: {
                     23: }
                     24: 
                     25: bool
                     26: SoundDriver::InitDriver(bool startup)
                     27: {
                     28:        if (inherited::InitDriver(startup) == false) {
                     29:                return false;
                     30:        }
                     31: 
                     32:        // 必要なパラメータをコピー。
                     33:        auto hostsnd = dynamic_cast<HostSoundDevice *>(hostdev);
                     34:        freq = hostsnd->freq;
                     35:        blkbytes = hostsnd->bytes_per_blk;
                     36: 
                     37:        return true;
                     38: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.