# Texture Video Play (Advanced)

Grammar — TextureVideoPlay slotName.slotComponent fPS textureVideoPlayFlags soundType attachQuery
FlagsNative | Function

Constructs and returns a TextureVideoPlay actor message. Plays a video texture in a texture slot with the specified rate and flags. Works on actors with a model.

# Arguments

  • string — Slot Name
  • int — Slot Component
  • int — FPS
  • int — Texture Video Play Flags
  • int — SoundType
  • string — Attach Query

Returns — string<actormsg>

native string MakeMsgTextureVideoPlay(
	string slotName,
	int slotComponent,
	int fps,
	int textureVideoPlayFlags,
	int videoSoundType,
	string attachQuery,
);

Category: Actor / Message Constructors

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:14092

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_marSaraTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    libNtve_gf_SendActorMessageToUnit(gf_ActorUnit(ge_ActorID_ActorRaynor), "AnimCancelActiveBlends ::Conversation");
    libNtve_gf_SendActorMessageToUnit(gf_ActorUnit(ge_ActorID_ActorTychus), "AnimCancelActiveBlends ::Conversation");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:14177

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_cantinaTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    if ((lp_mission == libCamp_ge_MapID_MapTTychus05) && (gv_cantinaState == ge_CantinaStates_Normal)) {
        gf_TurnAnimationPropertiesOnOffInstantly(gv_cantinaProps, "A", false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:35132

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_cantinaTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    UIClearMessages(PlayerGroupAll(), c_messageAreaSubtitle);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37455

    Wait(2.0, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor00_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 24, c_textureVideoPlayFlagSynced, 0, ""));
    libNtve_gf_SendTransmissionSimple(TransmissionSourceFromUnit(gv_marSaraTV, false, false, "Talk"), c_invalidPortraitId, SoundLink("TVTRaynor00Lockwell00001", -1), 0.0, c_transmissionDurationAdd, true);
    libNtve_gf_SendTransmissionSimple(TransmissionSourceFromUnit(gv_marSaraTV, false, false, "Talk"), c_invalidPortraitId, SoundLink("TVTRaynor00Arcturus00005", -1), 0.0, c_transmissionDurationAdd, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37535

    CameraApplyInfo(1, CameraInfoFromId(468), 20.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37539

    Wait(0.75, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor01_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37658

    CameraApplyInfo(1, CameraInfoFromId(468), 20.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37662

    Wait(0.75, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor02_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37787

    CameraApplyInfo(1, CameraInfoFromId(587), 30.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:37796

        libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_newsreport_thanson01_00");
    }
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:14092

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_marSaraTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    libNtve_gf_SendActorMessageToUnit(gf_ActorUnit(ge_ActorID_ActorRaynor), "AnimCancelActiveBlends ::Conversation");
    libNtve_gf_SendActorMessageToUnit(gf_ActorUnit(ge_ActorID_ActorTychus), "AnimCancelActiveBlends ::Conversation");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:14177

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_cantinaTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    if ((lp_mission == libCamp_ge_MapID_MapTTychus05) && (gv_cantinaState == ge_CantinaStates_Normal)) {
        gf_TurnAnimationPropertiesOnOffInstantly(gv_cantinaProps, "A", false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:35132

    libNtve_gf_StopAllVideoTexturesOnUnit(gv_cantinaTV);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 0, ""));
    UIClearMessages(PlayerGroupAll(), c_messageAreaSubtitle);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37455

    Wait(2.0, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor00_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 24, c_textureVideoPlayFlagSynced, 0, ""));
    libNtve_gf_SendTransmissionSimple(TransmissionSourceFromUnit(gv_marSaraTV, false, false, "Talk"), c_invalidPortraitId, SoundLink("TVTRaynor00Lockwell00001", -1), 0.0, c_transmissionDurationAdd, true);
    libNtve_gf_SendTransmissionSimple(TransmissionSourceFromUnit(gv_marSaraTV, false, false, "Talk"), c_invalidPortraitId, SoundLink("TVTRaynor00Arcturus00005", -1), 0.0, c_transmissionDurationAdd, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37535

    CameraApplyInfo(1, CameraInfoFromId(468), 20.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37539

    Wait(0.75, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor01_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37658

    CameraApplyInfo(1, CameraInfoFromId(468), 20.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37662

    Wait(0.75, c_timeGame);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_marSaraTV, "video_newsreport_traynor02_00");
    libNtve_gf_SendActorMessageToUnit(gv_marSaraTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37787

    CameraApplyInfo(1, CameraInfoFromId(587), 30.0, -1, 10, true);
    libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_static");
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagLooping, 1, "Transmission"));
    CinematicFade(true, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(0.75, c_timeGame);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:37796

        libNtve_gf_PlayMovieTextureOnUnitActor(gv_cantinaTV, "video_newsreport_thanson01_00");
    }
    libNtve_gf_SendActorMessageToUnit(gv_cantinaTV, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    TriggerWaitForTrigger(gt_TVNewsEventEnd, false);
    return true;

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:1081

    // Automatic Variable Declarations
    // Implementation
    return MakeMsgTextureVideoPlay(TextureGetSlotName(lp_texture), TextureGetSlotComponent(lp_texture), lp_fPS, lp_textureVideoPlayFlags, lp_soundType, lp_attachQuery);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:976

    // Automatic Variable Declarations
    // Implementation
    return MakeMsgTextureVideoPlay(TextureGetSlotName(lp_texture), TextureGetSlotComponent(lp_texture), lp_fPS, lp_textureVideoPlayFlags, lp_soundType, lp_attachQuery);
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:4648

    ActorSend(ActorFrom("::external.Nova03_040"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(libNCMI_gv_nM_CreditsCutsceneNewsScreen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp03_040")));
    ActorSend(libNCMI_gv_nM_CreditsCutsceneNewsScreen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP03_ValeriansChamber");
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 100.0, 0.0);

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nstory01.sc2map/MapScript.galaxy:641

    ActorSend(ActorFrom("::external.NovaTV"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP01_030_NewsScreen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp01_030")));
    ActorSend(gv_mP01_030_NewsScreen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    return true;
}

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nstory01.sc2map/MapScript.galaxy:831

    ActorSend(ActorFrom("::external.Nova02_020"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_020_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_020")));
    ActorSend(gv_mP02_020_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeWS");
    return true;

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nstory01.sc2map/MapScript.galaxy:1149

    ActorSend(ActorFrom("::external.Nova02_040"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_040")));
    ActorSend(gv_mP02_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeMS");
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 10.0, 1.5);

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nstory01.sc2map/MapScript.galaxy:1373

    ActorSend(gv_mP03_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp03_040")));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP03_ValeriansChamber");
    ActorSend(gv_mP03_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 100.0, 6.0);
    return true;

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova06.sc2map/MapScript.galaxy:8868

    ActorSend(ActorFrom("::external.Nova02_040"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_040")));
    ActorSend(gv_mP02_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeMS");
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 10.0, 1.5);

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nstory01.sc2mapMapScript.galaxy:641

    ActorSend(ActorFrom("::external.NovaTV"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP01_030_NewsScreen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp01_030")));
    ActorSend(gv_mP01_030_NewsScreen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    return true;
}

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nstory01.sc2mapMapScript.galaxy:831

    ActorSend(ActorFrom("::external.Nova02_020"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_020_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_020")));
    ActorSend(gv_mP02_020_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeWS");
    return true;

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nstory01.sc2mapMapScript.galaxy:1149

    ActorSend(ActorFrom("::external.Nova02_040"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_040")));
    ActorSend(gv_mP02_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeMS");
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 10.0, 1.5);

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nstory01.sc2mapMapScript.galaxy:1373

    ActorSend(gv_mP03_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp03_040")));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP03_ValeriansChamber");
    ActorSend(gv_mP03_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 100.0, 6.0);
    return true;

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova06.sc2mapMapScript.galaxy:8868

    ActorSend(ActorFrom("::external.Nova02_040"), "Attach ::external.FunTest {Origin 0} SOpAttachOrigin");
    ActorSend(gv_mP02_040_Screen, libNtve_gf_ActorMsg1("TextureSelectById", ("video_newsreport_smx3_mp02_040")));
    ActorSend(gv_mP02_040_Screen, MakeMsgTextureVideoPlay("video", c_textureSlotComponentDefault, 30, c_textureVideoPlayFlagSynced, 1, "Transmission"));
    SoundChannelDSPInsert(PlayerGroupAll(), c_soundCategoryTV, "Reverb_NovaMP02_GriffinBridgeMS");
    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryTV, 10.0, 1.5);