Class: AudioToolbox::AUGraph
- Inherits:
-
Object
- Object
- AudioToolbox::AUGraph
- Defined in:
- lib/midiosx.rb,
ext/music_player/midiosx.c
Instance Method Summary collapse
Instance Method Details
#close ⇒ Object
1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'ext/music_player/midiosx.c', line 1438
static VALUE
graph_close(VALUE self)
{
AUGraph *graph;
OSStatus err;
Data_Get_Struct(self, AUGraph, graph);
__Require_noErr(err = AUGraphClose(*graph), fail);
return self;
fail:
RAISE_OSSTATUS(err, "AUGraphClose");
}
|
#init ⇒ Object
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 |
# File 'ext/music_player/midiosx.c', line 1451
static VALUE
graph_init(VALUE self)
{
AUGraph *graph;
OSStatus err;
Data_Get_Struct(self, AUGraph, graph);
__Require_noErr(err = AUGraphInitialize(*graph), fail);
return self;
fail:
RAISE_OSSTATUS(err, "AUGraphInitialze");
}
|
#open ⇒ Object
1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 |
# File 'ext/music_player/midiosx.c', line 1425
static VALUE
graph_open(VALUE self)
{
AUGraph *graph;
OSStatus err;
Data_Get_Struct(self, AUGraph, graph);
__Require_noErr(err = AUGraphOpen(*graph), fail);
return self;
fail:
RAISE_OSSTATUS(err, "AUGraphOpen");
}
|
#start ⇒ Object
1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'ext/music_player/midiosx.c', line 1464
static VALUE
graph_start(VALUE self)
{
AUGraph *graph;
OSStatus err;
Data_Get_Struct(self, AUGraph, graph);
__Require_noErr(err = AUGraphStart(*graph), fail);
return Qnil;
fail:
RAISE_OSSTATUS(err, "AUGraphStart");
}
|
#stop ⇒ Object
1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 |
# File 'ext/music_player/midiosx.c', line 1477
static VALUE
graph_stop(VALUE self)
{
AUGraph *graph;
OSStatus err;
Data_Get_Struct(self, AUGraph, graph);
__Require_noErr(err = AUGraphStop(*graph), fail);
return Qnil;
fail:
RAISE_OSSTATUS(err, "AUGraphStop");
}
|