return _video_view->get();
}
- VideoView const * video_view () const {
+ std::shared_ptr<const VideoView> video_view () const {
return _video_view;
}
}
/* Some accessors and utility methods that VideoView classes need */
- dcp::Size out_size () const {
- return _out_size;
- }
bool outline_content () const {
return _outline_content;
}
std::shared_ptr<Film> _film;
std::shared_ptr<Player> _player;
- VideoView* _video_view = nullptr;
+ std::shared_ptr<VideoView> _video_view;
bool _coalesce_player_changes = false;
std::vector<int> _pending_player_changes;
- /** Size of our output (including padding if we have any) */
- dcp::Size _out_size;
-
RtAudio _audio;
int _audio_channels = 0;
unsigned int _audio_block_size = 1024;