Class VideoInputFramePlayer
Input-frame-Player. Er besitzt einen input frame-Ausgabeport, der input frames aus EIF MKV-Dateien extrahiert. Alle Member dieser Klasse sind thread-safe.
VideoInputFramePlayer
Methoden
Prüft, ob er verfügbar ist. Gibt nur unter Windows true zurück.
bool easyar_VideoInputFramePlayer_isAvailable(void)
static bool isAvailable()
public static boolean isAvailable()
companion object fun isAvailable(): Boolean
public static func isAvailable() -> Bool
public static bool isAvailable()
Rückgabewert
void easyar_VideoInputFramePlayer_output(easyar_VideoInputFramePlayer * This, easyar_InputFrameSource * * Return)
std::shared_ptr<InputFrameSource> output()
public @Nonnull InputFrameSource output()
fun output(): InputFrameSource
- (easyar_InputFrameSource *)output
public func output() -> InputFrameSource
public virtual InputFrameSource output()
Rückgabewert
void easyar_VideoInputFramePlayer_accelerometerResultSource(easyar_VideoInputFramePlayer * This, easyar_AccelerometerResultSource * * Return)
std::shared_ptr<AccelerometerResultSource> accelerometerResultSource()
public @Nonnull AccelerometerResultSource accelerometerResultSource()
fun accelerometerResultSource(): AccelerometerResultSource
- (easyar_AccelerometerResultSource *)accelerometerResultSource
public func accelerometerResultSource() -> AccelerometerResultSource
public virtual AccelerometerResultSource accelerometerResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_gyroscopeResultSource(easyar_VideoInputFramePlayer * This, easyar_GyroscopeResultSource * * Return)
std::shared_ptr<GyroscopeResultSource> gyroscopeResultSource()
public @Nonnull GyroscopeResultSource gyroscopeResultSource()
fun gyroscopeResultSource(): GyroscopeResultSource
- (easyar_GyroscopeResultSource *)gyroscopeResultSource
public func gyroscopeResultSource() -> GyroscopeResultSource
public virtual GyroscopeResultSource gyroscopeResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_attitudeSensorResultSource(easyar_VideoInputFramePlayer * This, easyar_AttitudeSensorResultSource * * Return)
std::shared_ptr<AttitudeSensorResultSource> attitudeSensorResultSource()
public @Nonnull AttitudeSensorResultSource attitudeSensorResultSource()
fun attitudeSensorResultSource(): AttitudeSensorResultSource
- (easyar_AttitudeSensorResultSource *)attitudeSensorResultSource
public func attitudeSensorResultSource() -> AttitudeSensorResultSource
public virtual AttitudeSensorResultSource attitudeSensorResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_magnetometerResultSource(easyar_VideoInputFramePlayer * This, easyar_MagnetometerResultSource * * Return)
std::shared_ptr<MagnetometerResultSource> magnetometerResultSource()
public @Nonnull MagnetometerResultSource magnetometerResultSource()
fun magnetometerResultSource(): MagnetometerResultSource
- (easyar_MagnetometerResultSource *)magnetometerResultSource
public func magnetometerResultSource() -> MagnetometerResultSource
public virtual MagnetometerResultSource magnetometerResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_locationResultSource(easyar_VideoInputFramePlayer * This, easyar_LocationResultSource * * Return)
std::shared_ptr<LocationResultSource> locationResultSource()
public @Nonnull LocationResultSource locationResultSource()
fun locationResultSource(): LocationResultSource
- (easyar_LocationResultSource *)locationResultSource
public func locationResultSource() -> LocationResultSource
public virtual LocationResultSource locationResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_proximityLocationResultSource(easyar_VideoInputFramePlayer * This, easyar_ProximityLocationResultSource * * Return)
std::shared_ptr<ProximityLocationResultSource> proximityLocationResultSource()
public @Nonnull ProximityLocationResultSource proximityLocationResultSource()
fun proximityLocationResultSource(): ProximityLocationResultSource
- (easyar_ProximityLocationResultSource *)proximityLocationResultSource
public func proximityLocationResultSource() -> ProximityLocationResultSource
public virtual ProximityLocationResultSource proximityLocationResultSource()
Rückgabewert
void easyar_VideoInputFramePlayer_create(easyar_VideoInputFramePlayer * * Return)
static std::shared_ptr<VideoInputFramePlayer> create()
public static @Nonnull VideoInputFramePlayer create()
companion object fun create(): VideoInputFramePlayer
+ (easyar_VideoInputFramePlayer *)create
public static func create() -> VideoInputFramePlayer
public static VideoInputFramePlayer create()
Rückgabewert
bool easyar_VideoInputFramePlayer_start(easyar_VideoInputFramePlayer * This, easyar_String * filePath)
bool start(std::string filePath)
public boolean start(java.lang.@Nonnull String filePath)
fun start(filePath: String): Boolean
- (bool)start:(NSString *)filePath
public func start(_ filePath: String) -> Bool
public virtual bool start(string filePath)
Parameter
| Name |
Typ |
Beschreibung |
| filePath |
String |
|
Rückgabewert
void easyar_VideoInputFramePlayer_stop(easyar_VideoInputFramePlayer * This)
public func stop() -> Void
public virtual void stop()
Rückgabewert
void easyar_VideoInputFramePlayer_pause(easyar_VideoInputFramePlayer * This)
public func pause() -> Void
public virtual void pause()
Rückgabewert
bool easyar_VideoInputFramePlayer_resume(easyar_VideoInputFramePlayer * This)
public func resume() -> Bool
public virtual bool resume()
Rückgabewert
Erwartete gesamte playback-Zeit in Sekunden. Sie kann fehlen, wenn die Aufnahme abnormal unterbrochen wurde.
easyar_OptionalOfDouble easyar_VideoInputFramePlayer_totalTime(easyar_VideoInputFramePlayer * This)
std::optional<double> totalTime()
public java.lang.@Nullable Double totalTime()
public func totalTime() -> Double?
public virtual Optional<double> totalTime()
Rückgabewert
| Typ |
Beschreibung |
| Optional<Double> |
|
Aktuelle playback-Zeit in Sekunden. Der Anfangswert ist 0.
double easyar_VideoInputFramePlayer_currentTime(easyar_VideoInputFramePlayer * This)
public double currentTime()
fun currentTime(): Double
public func currentTime() -> Double
public virtual double currentTime()
Rückgabewert
Ob die aktuelle playback-Zeit gesucht werden kann. Wenn die Aufnahme abnormal unterbrochen wurde, können Indexdaten fehlen, sodass die aktuelle playback-Zeit nicht gesetzt werden kann.
bool easyar_VideoInputFramePlayer_isSeekable(const easyar_VideoInputFramePlayer * This)
public boolean isSeekable()
fun isSeekable(): Boolean
public func isSeekable() -> Bool
public virtual bool isSeekable()
Rückgabewert
Legt die aktuelle playback-Zeit in Sekunden fest. Gibt false zurück, wenn Indexdaten fehlen.
bool easyar_VideoInputFramePlayer_seek(easyar_VideoInputFramePlayer * This, double time)
public boolean seek(double time)
fun seek(time: Double): Boolean
- (bool)seek:(double)time
public func seek(_ time: Double) -> Bool
public virtual bool seek(double time)
Parameter
| Name |
Typ |
Beschreibung |
| time |
Double |
|
Rückgabewert
Aktuelle playback-Geschwindigkeit. Der Anfangswert ist 1.
double easyar_VideoInputFramePlayer_speed(const easyar_VideoInputFramePlayer * This)
public func speed() -> Double
public virtual double speed()
Rückgabewert
Legt die aktuelle playback-Geschwindigkeit fest.
void easyar_VideoInputFramePlayer_setSpeed(easyar_VideoInputFramePlayer * This, double _value)
void setSpeed(double _value)
public void setSpeed(double value)
fun setSpeed(value: Double): Unit
- (void)setSpeed:(double)_value
public func setSpeed(_ value: Double) -> Void
public virtual void setSpeed(double @value)
Parameter
| Name |
Typ |
Beschreibung |
| value |
Double |
|
Rückgabewert
Anfängliche Bildschirmrotationsausrichtung beim Aufzeichnen der Daten.
int easyar_VideoInputFramePlayer_initalScreenRotation(easyar_VideoInputFramePlayer * This)
int initalScreenRotation()
public int initalScreenRotation()
fun initalScreenRotation(): Int
- (int)initalScreenRotation
public func initalScreenRotation() -> Int32
public virtual int initalScreenRotation()
Rückgabewert
Metadata beim Aufzeichnen der Daten.
void easyar_VideoInputFramePlayer_metadata(easyar_VideoInputFramePlayer * This, easyar_String * * Return)
public java.lang.@Nonnull String metadata()
public func metadata() -> String
public virtual string metadata()
Rückgabewert
Ruft ab, ob playback abgeschlossen ist.
bool easyar_VideoInputFramePlayer_isCompleted(easyar_VideoInputFramePlayer * This)
public boolean isCompleted()
fun isCompleted(): Boolean
public func isCompleted() -> Bool
public virtual bool isCompleted()
Rückgabewert