# Capture VOD Selections

PhysicalFunction

In-Flight Entertainment System > In-Flight Entertainment System > Physical Architecture > Physical Functions > Root Physical Function > IFE System > Run Services > Run Video-On-Demand Service > Capture VOD Selections

This function handles the interactions with the passenger in the VOD service. The Seat TV displays interaction widgets (typically buttons and slide bars). This typically airline-specifc, because user interface typically is. This function is responsible for capturing these selections and forwarding them to a more generic function (a controler) that will transform the selection into an internal system command.

## Incoming Functional Exchanges

Exchange | Source | Description | Allocated Exchange Items
--- | --- | --- | ---
VOD Movie Stop Selection | Command VOD Session |  |
VOD Movie Play Selection | Command VOD Session |  |
VOD Movie Pause Selection | Command VOD Session |  |
VOD Movie Language Selection | Command VOD Session |  |
VOD Movie Selection | Command VOD Session |  |

## Outgoing Functional Exchanges

Exchange | Target | Description | Allocated Exchange Items
--- | --- | --- | ---
VOD Movie Language Selection Command | Retrieve VOD Movie Data |  |
VOD Movie Selection Command | Retrieve VOD Movie Data |  |
VOD Movie Data Request | Retrieve VOD Movie Data |  |
VOD Movie Description Request | Retrieve VOD Movie Data |  |
VOD Movie List Request | Retrieve VOD Movie Data |  |
VOD Movie Play Command | Process VOD Movie Controls |  | Passenger Selection
VOD Movie Stop Command | Process VOD Movie Controls |  |

## Realized Elements

- Capture VOD Selections

## Diagrams displaying "Capture VOD Selections"

- [PAB] [BUILD] All PCs, PFs, FEs
- [PAB] [BUILD] Template
- [PFBD] All Physical Functions
- [PDFB] [CTX] Run Video-On-Demand Service
- [PAB] [CTX] Start Playing VOD Movie FC