RecordingForgePlatformVideo class

Recording ForgePlatformVideo fake: appends each video fire call to events, remembers the last metadata map, and hands out RecordingForgeAdReporters whose events mirror into events too.

Implemented types

Constructors

RecordingForgePlatformVideo({int reportedViewId = 7})

Properties

adReporters List<RecordingForgeAdReporter>
Ad reporters created through createAdReporter, in creation order.
final
events List<String>
Video (and mirrored ad) fire calls in arrival order.
final
hashCode int
The hash code for this object.
no setterinherited
lastMetadata Map<String, Object?>?
Metadata map of the most recent recorded video call.
getter/setter pair
reportedViewId int
The view id viewId resolves to.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createAdReporter(String? adapterVersion) Future<ForgePlatformAdReporter>
override
destroy() Future<ForgeOutcome>
override
fireBufferBegin(bool convertFromSeek, Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireBufferEnd(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireCustom(Map<String, Object?> customEvent, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireCustomEnd(Map<String, Object?> customEvent, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireError(String errorCode, String? errorMessage, Map<String, Object?>? metadata) Future<ForgeOutcome>
override
fireFatalError(String errorCode, String? errorMessage, Map<String, Object?>? metadata) Future<ForgeOutcome>
override
fireInit(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireJoin(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireMetadataUpdate(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
firePause(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireResume(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireSeekBegin(bool convertFromBuffer, Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireSeekEnd(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireStart(bool forceInit, Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
fireStop(Map<String, Object?>? metadata, Map<String, Object?>? overrides) Future<ForgeOutcome>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
viewId() Future<int?>
override

Operators

operator ==(Object other) bool
The equality operator.
inherited