Status von VT-Player und VT-Rekorder

Bislang gibt es diese drei Prozeduren für Hintergrund-Skripte, die der VT-Rekorder auslöst:

[tt]// Called when Voice Track Recorder is opened
procedure OnVTOn;

// Called when Voice Track Recorder is closed
procedure OnVTOff;

// Called when a volume slider is moved in Voice Track Recorder
// Volume is in dB. Source is either “GUI” or “REMOTE”.
procedure OnVTVolume(Player: string; Volume: single; Source: string);[/tt]

… aber sonst keine, oder?

Ich wünsche mir noch folgende:

[tt]// Called when VT-player is started
procedure OnVTPlayerStart(PlayerIndex: integer; Item: IPlaylistItem);

// Called when VT-player player is stopped
procedure OnVTPlayerStop(PlayerIndex: integer; Duration: TTimeValue; Item: IPlaylistItem);[/tt]

und/oder:

[tt]// Called when VT-player changes its state
procedure OnVTPlayerStateChange(PlayerIndex: integer; OldState: TPlayerState; NewState: TPlayerState; Item: IPlaylistItem);[/tt]
(Dann könnte man auch Fade berücksichtigen.)

Der PlayerIndex könnte sein A → 0 und B → 1.

und:

[tt]// Called when VT-recording starts
procedure OnVTRecordStart;

// Called when VTr-recording stopps
procedure OnVTRecordStop;[/tt]

Hintergrund ist: Wir haben je eine Starttaste für die VT-Player und eine VT-Rec-Taste. Die würden wir gerne leuchten lassen etc., je nach Status.

Das würde mich aus dem selben Grund auch sehr interessieren… schiebe das mal hoch!

Das ist leider nicht ohne weiteres möglich, da es sich bei den Playern im VT-Recorder nicht um “echte” Player (wie bei denen der Playlist) handelt.