MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / Player_Destroy

Method Player_Destroy

Source/Engine/Video/AV/VideoBackendAV.cpp:199–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

197}
198
199void VideoBackendAV::Player_Destroy(VideoBackendPlayer& player)
200{
201 PROFILE_CPU();
202 player.ReleaseResources();
203 auto& playerAV = player.GetBackendState<VideoPlayerAV>();
204 if (playerAV.PendingPause)
205 [playerAV.Player pause];
206 if (playerAV.Output)
207 [playerAV.Output release];
208 [playerAV.Player release];
209 AV::Players.Remove(&player);
210 player = VideoBackendPlayer();
211}
212
213void VideoBackendAV::Player_UpdateInfo(VideoBackendPlayer& player, const VideoBackendPlayerInfo& info)
214{

Callers

nothing calls this directly

Calls 3

VideoBackendPlayerClass · 0.85
ReleaseResourcesMethod · 0.45
RemoveMethod · 0.45

Tested by

no test coverage detected