Project

General

Profile

Actions

Support Request #5135

closed

How to access Harddisk Player

Added by hidden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
DAIMLER
Department:
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Topic:
ADTF::Player
FAQ Links:

Description

Supportanfrage

leider konnte ich bisher in der Dokumentation nicht auf eine Lösung meines Problems stoßen:

Wie lässt sich der Harddiskplayer über den Code stoppen?

Ist es denn möglich während dem Abspielen eines dat-Files auf bestimmte Positionen zu springen (ISampleStream)?

Lösung

Wie lässt sich der Harddiskplayer über den Code stoppen?

Am besten du fährst einfach das Runlevel in deinem Service herunter und triggerst damit indirekt den Player.

_runtime->SetRunLevel(IRuntime::RL_Application);

So macht das auch das angesprochene Example von dir.
Damit ist gewährleistet, dass alles Schritt für Schritt seinen Gang geht.

Ist es denn möglich während dem Abspielen eines dat-Files auf bestimmte Positionen zu springen (ISampleStream)?

Ja, siehe SDK Doku Harddisk Player - The ISampleStream and ISampleStreamExtended implementation

Des Weiteren ist mir noch nicht klar wie ich über ISampleStream an den Harddiskplayer gelange.

siehe SDK Doku Harddisk Player - Events received and emitted.
Verwende einfach genau dieses Snippet, das ist eben das Player Interface.

Actions

Also available in: Atom PDF