ESPHome 2025.8.0b1
Loading...
Searching...
No Matches
esphome::media_player::MediaPlayerTraits Class Reference

#include <media_player.h>

Public Member Functions

 MediaPlayerTraits ()=default
 
void set_supports_pause (bool supports_pause)
 
bool get_supports_pause () const
 
void set_supports_turn_off_on (bool supports_turn_off_on)
 
bool get_supports_turn_off_on () const
 
std::vector< MediaPlayerSupportedFormat > & get_supported_formats ()
 
uint32_t get_feature_flags () const
 

Protected Attributes

std::vector< MediaPlayerSupportedFormatsupported_formats_ {}
 
bool supports_pause_ {false}
 
bool supports_turn_off_on_ {false}
 

Detailed Description

Definition at line 79 of file media_player.h.

Constructor & Destructor Documentation

◆ MediaPlayerTraits()

esphome::media_player::MediaPlayerTraits::MediaPlayerTraits ( )
default

Member Function Documentation

◆ get_feature_flags()

uint32_t esphome::media_player::MediaPlayerTraits::get_feature_flags ( ) const
inline

Definition at line 91 of file media_player.h.

◆ get_supported_formats()

std::vector< MediaPlayerSupportedFormat > & esphome::media_player::MediaPlayerTraits::get_supported_formats ( )
inline

Definition at line 89 of file media_player.h.

◆ get_supports_pause()

bool esphome::media_player::MediaPlayerTraits::get_supports_pause ( ) const
inline

Definition at line 84 of file media_player.h.

◆ get_supports_turn_off_on()

bool esphome::media_player::MediaPlayerTraits::get_supports_turn_off_on ( ) const
inline

Definition at line 87 of file media_player.h.

◆ set_supports_pause()

void esphome::media_player::MediaPlayerTraits::set_supports_pause ( bool supports_pause)
inline

Definition at line 83 of file media_player.h.

◆ set_supports_turn_off_on()

void esphome::media_player::MediaPlayerTraits::set_supports_turn_off_on ( bool supports_turn_off_on)
inline

Definition at line 86 of file media_player.h.

Field Documentation

◆ supported_formats_

std::vector<MediaPlayerSupportedFormat> esphome::media_player::MediaPlayerTraits::supported_formats_ {}
protected

Definition at line 106 of file media_player.h.

◆ supports_pause_

bool esphome::media_player::MediaPlayerTraits::supports_pause_ {false}
protected

Definition at line 107 of file media_player.h.

◆ supports_turn_off_on_

bool esphome::media_player::MediaPlayerTraits::supports_turn_off_on_ {false}
protected

Definition at line 108 of file media_player.h.


The documentation for this class was generated from the following file: