Dart DocumentationstagexlMockSoundChannel

MockSoundChannel class

class MockSoundChannel extends SoundChannel {
 
 bool _loop;
 SoundTransform _soundTransform;

 MockSoundChannel(MockSound mockSound, bool loop, SoundTransform soundTransform) {
   _loop = loop;
   _soundTransform = soundTransform;
 }

 //-------------------------------------------------------------------------------------------------
 //-------------------------------------------------------------------------------------------------

 SoundTransform get soundTransform => _soundTransform;

 set soundTransform(SoundTransform value) {
   _soundTransform = value;
 }

 void stop() {
   // nothing to do
 }
}

Extends

EventDispatcher > SoundChannel > MockSoundChannel

Constructors

new MockSoundChannel(MockSound mockSound, bool loop, SoundTransform soundTransform) #

Creates a new Object instance.

Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.

docs inherited from Object
MockSoundChannel(MockSound mockSound, bool loop, SoundTransform soundTransform) {
 _loop = loop;
 _soundTransform = soundTransform;
}

Properties

SoundTransform soundTransform #

SoundTransform get soundTransform => _soundTransform;
set soundTransform(SoundTransform value) {
 _soundTransform = value;
}

Methods

StreamSubscription<Event> addEventListener(String eventType, EventListener eventListener, {bool useCapture: false, int priority: 0}) #

inherited from EventDispatcher
StreamSubscription<Event> addEventListener(String eventType, EventListener eventListener, {
 bool useCapture: false, int priority: 0 }) {

 return this.on(eventType)._subscribe(eventListener, useCapture, priority);
}

void dispatchEvent(Event event) #

inherited from EventDispatcher
void dispatchEvent(Event event) {
 _dispatchEventInternal(event, this, EventPhase.AT_TARGET);
}

bool hasEventListener(String eventType) #

inherited from EventDispatcher
bool hasEventListener(String eventType) {

 var eventStreams = _eventStreams;
 if (eventStreams == null) return false;
 var eventStream = eventStreams[eventType];
 if (eventStream == null) return false;

 return eventStream.hasSubscriptions;
}

EventStream<Event> on(String eventType) #

inherited from EventDispatcher
EventStream<Event> on(String eventType) {

 var eventStreams = _eventStreams;
 if (eventStreams == null) {
   eventStreams = new Map<String, EventStream>();
   _eventStreams = eventStreams;
 }

 var eventStream = eventStreams[eventType];
 if (eventStream == null) {
   eventStream = new EventStream._internal(this, eventType);
   eventStreams[eventType] = eventStream;
 }

 return eventStream;
}

void removeEventListener(String eventType, EventListener eventListener, {bool useCapture: false}) #

inherited from EventDispatcher
void removeEventListener(String eventType, EventListener eventListener, {
 bool useCapture: false }) {

 this.on(eventType)._unsubscribe(eventListener, useCapture);
}

void removeEventListeners(String eventType) #

inherited from EventDispatcher
void removeEventListeners(String eventType) {
 this.on(eventType).cancelSubscriptions();
}

void stop() #

void stop() {
 // nothing to do
}