cwIo.h : Added uiSendMsg(),audioIsEnabled(),audioActiveDeviceCount().
This commit is contained in:
parent
dce0049b76
commit
82b60a873d
25
cwIo.cpp
25
cwIo.cpp
@ -2106,6 +2106,8 @@ namespace cw
|
||||
rc = ui::ws::create(p->wsUiH, args, p, _uiCallback, args.uiRsrc, p->uiMapA, p->uiMapN);
|
||||
|
||||
ui::ws::releaseArgs(args);
|
||||
|
||||
//ui::enableCache( ui::ws::uiHandle(p->wsUiH) );
|
||||
|
||||
}
|
||||
}
|
||||
@ -2668,6 +2670,19 @@ cw::rc_t cw::io::midiDeviceSend( handle_t h, unsigned devIdx, unsigned portIdx,
|
||||
// Audio
|
||||
//
|
||||
|
||||
bool cw::io::audioIsEnabled( handle_t h )
|
||||
{
|
||||
io_t* p = _handleToPtr(h);
|
||||
for(unsigned devIdx=0; devIdx<p->audioDevN; ++devIdx)
|
||||
{
|
||||
audioDev_t* ad;
|
||||
if((ad = _audioDeviceIndexToRecd(p,devIdx)) != nullptr && ad->activeFl )
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
unsigned cw::io::audioDeviceCount( handle_t h )
|
||||
{
|
||||
io_t* p = _handleToPtr(h);
|
||||
@ -3728,6 +3743,16 @@ cw::rc_t cw::io::uiSendValue( handle_t h, unsigned uuId, const char* value )
|
||||
return rc;
|
||||
}
|
||||
|
||||
cw::rc_t cw::io::uiSendMsg( handle_t h, const char* msg )
|
||||
{
|
||||
rc_t rc;
|
||||
ui::handle_t uiH;
|
||||
if((rc = _handleToUiHandle(h,uiH)) == kOkRC )
|
||||
rc = ui::sendMsg(uiH, msg);
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
||||
void cw::io::uiReport( handle_t h )
|
||||
{
|
||||
ui::handle_t uiH;
|
||||
|
6
cwIo.h
6
cwIo.h
@ -230,8 +230,10 @@ namespace cw
|
||||
//
|
||||
// Audio
|
||||
//
|
||||
|
||||
|
||||
bool audioIsEnabled( handle_t h );
|
||||
unsigned audioDeviceCount( handle_t h );
|
||||
unsigned audioActiveDeviceCount( handle_t h );
|
||||
unsigned audioDeviceLabelToIndex( handle_t h, const char* label );
|
||||
const char* audioDeviceLabel( handle_t h, unsigned devIdx );
|
||||
rc_t audioDeviceSetUserId( handle_t h, unsigned devIdx, unsigned userId );
|
||||
@ -398,6 +400,8 @@ namespace cw
|
||||
rc_t uiSendValue( handle_t h, unsigned uuId, double value );
|
||||
rc_t uiSendValue( handle_t h, unsigned uuId, const char* value );
|
||||
|
||||
rc_t uiSendMsg( handle_t h, const char* msg );
|
||||
|
||||
void uiRealTimeReport( handle_t h );
|
||||
void uiReport( handle_t h );
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user