Ejemplo n.º 1
0
boolean Phonic::charEv( char code )    
{
   switch ( code )
   {
      #ifdef INTERN_CONSOLE
      case 'v':                     // input a volume level

         console.getByte( CONSTR("vol"), &this->vol );
         setVol( vol );
         break;
      #endif

      #ifdef CONSOLE_OUTPUT
      case chrInfo:                 // display object info to console

         super::charEv( chrInfo );
         console.infoByte( CONSTR("vol"), vol );
         break;
      #endif

      case '!':                     // reset

         super::charEv('!');        // perform generic reset 1st
         setVol( 255 );             // full volume
         break;                     

      default:

         return super::charEv( code );
   }
   return true;
}
Ejemplo n.º 2
0
int FormSetup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: bufferSizeUpdated((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 1: ApplyB(); break;
        case 2: playSB(); break;
        case 3: setVol((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 4: bBset(); break;
        case 5: userRateB(); break;
        case 6: userBitsB(); break;
        case 7: userChnB(); break;
        case 8: _buffQB(); break;
        case 9: _titleHB(); break;
        case 10: updateBufferSize((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 11: bufferSize((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        default: ;
        }
        _id -= 12;
    }
    return _id;
}
Ejemplo n.º 3
0
int Form1::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: quit(); break;
        case 1: play(); break;
        case 2: musinfo(); break;
        case 3: stop(); break;
        case 4: slR(); break;
        case 5: slP(); break;
        case 6: opcje(); break;
        case 7: showplaylist(); break;
        case 8: timrefDo(); break;
        case 9: funkcje_opn(); break;
        case 10: info(); break;
        case 11: aWAV(); break;
        case 12: slAT((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 13: setVol((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 14: savMus(); break;
        case 15: nextB(); break;
        case 16: prevB(); break;
        case 17: AboutQMP(); break;
        case 18: NextXs(); break;
        case 19: volup(); break;
        case 20: voldown(); break;
        case 21: minimize(); break;
        case 22: seekP((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 23: setVolR((*reinterpret_cast< int*(*)>(_a[1]))); break;
        case 24: pwp(); break;
        case 25: pwl(); break;
        case 26: netA(); break;
        case 27: selA(); break;
        case 28: SoH(); break;
        case 29: mnuAct((*reinterpret_cast< QSystemTrayIcon::ActivationReason(*)>(_a[1]))); break;
        case 30: checkUpdatesButton(); break;
        case 31: checkUpdates(); break;
        case 32: updateQVis(); break;
        case 33: BTpause(); break;
        case 34: showEq(); break;
        case 35: volMnu(); break;
        case 36: setBothVolB(); break;
        case 37: TrayMessageClicked(); break;
        case 38: showMnuOpt(); break;
        case 39: miniQMP(); break;
        case 40: showTrayMnu(); break;
        case 41: setVolFromMiniQMP((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 42: opisQMP(); break;
        case 43: resetInfoWindow(); break;
        case 44: miniVersion(); break;
        case 45: copyTitleA(); break;
        case 46: fileChanged(); break;
        default: ;
        }
        _id -= 47;
    }
    return _id;
}
Ejemplo n.º 4
0
void motionEvent(XMotionEvent *xev)
{
	int x=xev->x-(winsize/2-32);
	int y=xev->y-(winsize/2-32);
	if(x>=37 && x<=56 && y>=8 && dragging)
	{
		int v=((60-y)*100)/(2*25);
		if(v<0)
			v=0;
		if(x<=50)
			setVol(v,curright);
		if(x>=45)
			setVol(curleft,v);
		checkVol();
	}
}
Ejemplo n.º 5
0
boolean Phonic::evHandler( obEvent ev )
{
   switch ( ev.type() )
   {
      case POT0:       

         setVol( ev.getPotVal() );
         return true;

      default:

         return super::evHandler( ev );
   }
}
Ejemplo n.º 6
0
void PCMMusicPlayer::setMusicSceneDetails(SCNHANDLE hScript,
		SCNHANDLE hSegment, const char *fileName) {

	Common::StackLock lock(_mutex);

	stop();

	debugC(DEBUG_INTERMEDIATE, kTinselDebugMusic, "Setting music scene details: %s", fileName);

	_hScript = hScript;
	_hSegment = hSegment;
	_filename = fileName;

	// Start scene with music not dimmed
	_dimmed = false;
	_dimmedTinsel = false;
	_dimIteration = 0;
	setVol(255);
}
Ejemplo n.º 7
0
void V4LRadioControl::setVolume(int volume)
{
    v4l2_queryctrl queryctrl;

    if(fd > 0) {
        memset( &queryctrl, 0, sizeof( queryctrl ) );
        queryctrl.id = V4L2_CID_AUDIO_VOLUME;
        if ( ioctl( fd, VIDIOC_QUERYCTRL, &queryctrl ) >= 0 ) {
            v4l2_control control;

            if(queryctrl.maximum > 0) {
                memset( &control, 0, sizeof( control ) );
                control.id = V4L2_CID_AUDIO_VOLUME;
                control.value = volume*queryctrl.maximum/100;
                ioctl( fd, VIDIOC_S_CTRL, &control );
            } else {
                setVol(volume);
            }
            emit volumeChanged(volume);
        }
    }
}
Ejemplo n.º 8
0
// convert from int --> unsigned char type
void VolCtrl::setValue_Vol(int vol)
{
  emit setVol( (vol_t) vol);
}
Ejemplo n.º 9
0
void pressEvent(XButtonEvent *xev)
{
	int x=xev->x-(winsize/2-32);
	int y=xev->y-(winsize/2-32);
	if(x>=5 && y>=33 && x<=16 && y<=43)
	{
		cure=cure->prev;
		if(!cure)
		{
			elementinfo *e;
			e=element;
			while(e->next)
				e=e->next;
			cure=e;
		}
		btnstate |= BTNPREV;
		rpttimer=0;
		drawBtns(BTNPREV);
		checkVol();
		return;
	}
	if(x>=17 && y>=33 && x<=28 && y<=43)
	{
		cure=cure->next;
		if(!cure)
			cure=element;
		btnstate|=BTNNEXT;
		rpttimer=0;
		drawBtns(BTNNEXT);
		checkVol();
		return;
	}
	if(x>=37 && x<=56 && y>=8 && y<=56)
	{
		int v=((60-y)*100)/(2*25);
		dragging=1;
		if(x<=50)
			setVol(v,curright);
		if(x>=45)
			setVol(curleft,v);
		checkVol();
		return;
	}
/*	if(x>=5 && y>=47 && x<=28 && y<=57)
	{
		int nl,nr,flags;
		mixer.DeviceSet(channel[curchannel]);
		mixer.Read(&nl,&nr,&flags);
		if(flags & SND_MIXER_DFLG_MUTE)
		{
			btnstate &= ~BTNREC;
			flags &= ~SND_MIXER_DFLG_MUTE;
		}
		else
		{
			btnstate |= BTNREC;
			flags |= SND_MIXER_DFLG_MUTE;
		}
		mixer.Write(nl,nr,flags);
		checkVol();
		return;
	}*/
}
Ejemplo n.º 10
0
void PCMMusicPlayer::setVolume(int volume) {
	assert((volume >= 0) && (volume <= 100));

	_dimmed = false;
	setVol((volume * 255) / 100);
}