Some of these are documented, some aren’t.
Twitch player methods:
playVideo, pauseVideo, mute, unmute, fullscreen, loadStream, loadVideo, setQuality, videoSeek, setOauthToken, onlineStatus, isPaused, setVideoTime, adFeedbackDone, setTrackingData, showChromecast, setChromecastConnected, togglePlayPause
Twitch player events:
chromecastMediaSet, chromecastSessionRequested, chromecastVolumeUpdated, pauseChromecastSession, offline, online, adCompanionRendered, loginRequest, mouseScroll, playerInit, popout, tosViolation, viewerCount, streamLoaded, videoLoaded, seekFailed, videoLoading, videoPlaying, adFeedbackShow