package Mac::CoreMIDI::Object; use 5.006; use strict; use warnings; our $VERSION = '0.03'; sub Dump { my ($self) = @_; (my $type = ref $self) =~ s/^Mac::CoreMIDI:://; my ($name, $manufacturer, $model, $uniqueID, $deviceID, $receiveCh, $transmitCh, $sysexspd, $schedule, $isembedded, $isbroadcast, $isrtent, $isoffline, $isprivate, $driverowner, $driverversion) = ( $self->GetName() || '', $self->GetManufacturer() || '', $self->GetModel() || '', $self->GetUniqueID(), $self->GetDeviceID(), $self->GetReceiveChannels(), $self->GetTransmitChannels(), $self->GetMaxSysExSpeed(), $self->GetAdvanceScheduleTimeMuSec(), $self->IsEmbeddedEntity(), $self->IsBroadcast(), $self->IsSingleRealtimeEntity(), $self->IsOffline(), $self->IsPrivate(), $self->GetDriverOwner() || '', $self->GetDriverVersion(), ); print <Dump()> Prints a lot of information about the object to STDOUT. =back =head1 READ-ONLY PROPERTIES =over 4 =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =item C =back =head1 SEE ALSO L =head1 AUTHOR Christian Renz, Ecrenz @ web42.comE =head1 COPYRIGHT AND LICENSE Copyright 2004-2005 Christian Renz, Ecrenz @ web42.comE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut