Codeunit 3710 "Video"
System Application · System.Media
Across versions
- BC23-30present
Neighbourhood 7 connected objects and pages
System Application · System.Media · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Events published
OnRegisterVideo()(integration): Notifies the subscribers that they can add links to videos to the Product Videos page.- subscribers: Codeunit 1814 “Assisted Setup Subscribers” OnRegisterVideo, Codeunit 1991 “Guided Experience Impl.” OnRegisterVideo
OnVideoPlayed(TableNum: Integer; SystemID: Guid)(integration): Notifies the subscribers that they can act on the source record when a related video is played.
Procedures
Play(Url: Text): Use a link to display a video in a new page.Register(AppID: Guid; Title: Text[250]; VideoUrl: Text[2048]): Adds a link to a video to the Product Videos page.Register(AppID: Guid; Title: Text[250]; VideoUrl: Text[2048]; Category: Enum "Video Category"): Adds a link to a video to the Product Videos page.Register(AppID: Guid; Title: Text[250]; VideoUrl: Text[2048]; TableNum: Integer; SystemId: Guid): Adds a link to a video to the Product Videos page.Register(AppID: Guid; Title: Text[250]; VideoUrl: Text[2048]; Category: Enum "Video Category"; TableNum: Integer; SystemId: Guid): Adds a link to a video to the Product Videos page.Show(Category: Enum "Video Category"): Show all videos that belong to a given category.GetTemporaryRecord(var TemporaryProductVideoBuffer: Record "Product Video Buffer" temporary)(internal): Gets the data for the video list that displays the content on the Product Videos page.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 3709 “Video Impl.” (3 calls:
Play → Play,Register → InsertIntoBuffer,Show → Show)
Called by
- Page 1470 “Product Videos” (2 calls:
OnOpenPage → GetTemporaryRecord,OnOpenPage → OnRegisterVideo) - Codeunit 1814 “Assisted Setup Subscribers” (1 call:
OnRegisterVideo → Register) - Codeunit 1991 “Guided Experience Impl.” (1 call:
OnRegisterVideo → Register) - Codeunit 1996 “Checklist Banner Impl.” (1 call:
RunVideo → Play)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Video"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.