SetPlayFormat
Início  Anterior  Próximo



Especifica o formato de reprodução de um canal independente.

Declarações:
 
Delphi:  
function SetPlayFormat(Port: Smallint; FileFormat: Smallint):  
Smallint;   
Visual Basic:  
Function SetPlayFormat(Port As Integer, FileFormat as Integer)  
                                              As Integer  
   
 
 
Descrição:

O método SetPlayFormat permite indicar formatos de reprodução diferentes por canal, os outros canais assumirão o formato especificado na propriedade FileFormat, que determina o formato para todos os canais. Como o novo formato GSM oferece uma qualidade de audio inferior ao Wave pode ser necessário gravar em GSM e reproduzir mensagens no formato Wave. Com este método é possível manter formatos de reprodução diferentes no mesmo canal ou em canais distintos.

O PlayFile agora detecta automaticamente o tipo de arquivo, baseado na extensão para .sig, .gsm e se for wave, detecta se é PCM ou LeiMi. Isso permite uso de diversos formatos para reprodução sem preocupação para o programador. Se for utilizado uma extensão desconhecida, fica valendo o que está especificado no SetPlayFormat.

Parâmetros:

Port –
Indica o canal da Placa.
FileFormat – Formato para reprodução.
0 - ffWave  
1 - ffSig  
2 - ffWavePCM  
3 - ffGsm610  

Valores de Retorno:

0 - Executado com sucesso  
1 - Parâmetro inválido.  
2 - Não altera o formato caso o canal esteja reproduzindo uma mensagem.  

Veja Também: SetRecordFormat.