Ifølge HDMI CEC-standarden kan bussen understøtte op til 15 forskellige enheder. I praksis implementerer producenter af forbrugerelektronik dog support til højst fire enheder, hvilket bestemmes af antallet af HDMI-porte på fjernsynet; behovet for at understøtte flere enheder er normalt i den industrielle sektor. Dette antal kan understøtte fjernsyn til erhvervsbrug og andre enheder.
Når HDMI CEC aktiveres, registreres en ny enhed i netværket og modtager en logisk adresse, der vælges fra de ledige adresser. Enheden sender information om sig selv (fjernsyn, afspiller, streaming-enhed, lydenhed), som er nødvendig for korrekt funktion. En af enhederne udpeges som master; da HDMI primært er en videogrænseflade, vil et fjernsyn eller en skærm altid blive valgt som master.
Struktur af HDMI CEC-kommandoer
HDMI CEC-kommandoer (Consumer Electronics Control) består af 10 bit. Normalt er disse kommandoer opdelt i to blokke. Den første blok identificerer den enhed, der initierer kommandoen, og målenheden, mens den anden blok indeholder den specifikke kommando, der skal udføres.
I scenarier, hvor en kommando ikke behøver at blive adresseret til en bestemt enhed, sendes kun kommandoblokken. Alle enheder, der er tilsluttet CEC-bussen, modtager og udfører denne kommando. Dette er almindeligt.
For eksempel, hvis du ser en video på en streaming-enhed og ønsker at sætte den på pause, kan du bruge fjernsynets fjernbetjening til at trykke på pauseknappen. Fjernsynet genererer en pausekommando og sender den til CEC-bussen. I dette tilfælde vil kun Fire Stick reagere på kommandoen, da den genkender pausefunktionen. Soundbaren, som ikke understøtter denne kommando, vil blot ignorere den.