Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função midiStreamProperty define ou recupera propriedades de um fluxo de dados MIDI associado a um dispositivo de saída MIDI.
Sintaxe
MMRESULT midiStreamProperty(
HMIDISTRM hms,
LPBYTE lppropdata,
DWORD dwProperty
);
Parâmetros
hms
Manipule para o dispositivo MIDI ao qual a propriedade está associada.
lppropdata
Ponteiro para os dados da propriedade.
dwProperty
Sinalizadores que especificam a ação a ser executada e identificam a propriedade apropriada do fluxo de dados MIDI. A função midiStreamProperty requer a configuração de dois sinalizadores em cada uso. Um sinalizador (MIDIPROP_GET ou MIDIPROP_SET) especifica uma ação e o outro identifica uma propriedade específica para examinar ou editar.
| Valor | Significado |
|---|---|
| MIDIPROP_GET | Recupera a configuração atual da propriedade fornecida. |
| MIDIPROP_SET | Define a propriedade fornecida. |
| MIDIPROP_TEMPO | Recupera a propriedade tempo. O parâmetro lppropdata aponta para uma estrutura MIDIPROPTEMPO . O valor de tempo atual pode ser recuperado a qualquer momento. Os dispositivos de saída definem o ritmo inserindo eventos MEVT_TEMPO nos dados MIDI. |
| MIDIPROP_TIMEDIV | Especifica a propriedade de divisão de tempo. Você pode obter ou definir essa propriedade. O parâmetro lppropdata aponta para uma estrutura MIDIPROPTIMEDIV . Essa propriedade só pode ser definida quando o dispositivo é interrompido. |
Retornar valor
Retorna MMSYSERR_NOERROR se tiver êxito ou um erro de outra forma. Os valores de erro possíveis incluem o seguinte.
| Código de retorno | Descrição |
|---|---|
|
O identificador especificado não é um identificador de fluxo. |
|
O parâmetro identificador ou sinalizador especificado é inválido. |
Comentários
Essas propriedades são as propriedades padrão definidas pelo sistema. Os gravadores de driver podem implementar e documentar suas próprias propriedades.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | mmeapi.h (inclua Windows.h) |
| Biblioteca | Winmm.lib |
| DLL | Winmm.dll |