Parar, pausar e retomar um dispositivo

O comando stop (MCI_STOP) suspende a reprodução ou gravação de um dispositivo. Muitos dispositivos também dão suporte ao comando pause (MCI_PAUSE). A diferença entre parar e pausar depende do dispositivo. Normalmente , pausar suspende a operação, mas deixa o dispositivo pronto para retomar a reprodução ou gravação imediatamente.

Usar o comando reproduzir (MCI_PLAY) ou gravar (MCI_RECORD) para reiniciar um dispositivo redefine os locais especificados com os sinalizadores "para" (MCI_TO) e "from" (MCI_FROM) antes de o dispositivo ser pausado ou interrompido. Sem o sinalizador "from", esses comandos redefinem o local inicial para a posição atual. Sem o sinalizador "para", eles redefinem o local final para o final da mídia. Para continuar reproduzindo ou gravando sem redefinir uma posição de parada especificada anteriormente, use o sinalizador "to" do comando play ou record para especificar uma posição final.

Alguns dispositivos dão suporte ao comando de retomada (MCI_RESUME) para reiniciar um dispositivo em pausa. Esse comando não altera os locais "para" e "from" especificados com o comando play ou record que precedeu o comando pause .