JavaTM Platform
Standard Ed. 6

javax.sound.midi
인터페이스 Transmitter



public interface Transmitter

Transmitter 는,MidiEvent 객체를 1 개 이상리시버 에 송신합니다. 일반적인 MIDI 트랜스미터에는, 시퀀서와 MIDI 입력 포트가 포함됩니다.

관련 항목:
Receiver

메소드의 개요
 void close ()
          어플리케이션에 의한 리시버의 사용이 종료해, 트랜스미터가 요구하는 한정된 자원을 해제 또는 사용 가능하게 할 수 있는 것을 나타냅니다.
 Receiver getReceiver ()
          이 트랜스미터로 MIDI 메세지를 전달하는 현재의 리시버를 가져옵니다.
 void setReceiver (Receiver  receiver)
          이 트랜스미터로 MIDI 메세지를 전달하는 리시버를 설정합니다.
 

메소드의 상세

setReceiver

void setReceiver(Receiver  receiver)
이 트랜스미터로 MIDI 메세지를 전달하는 리시버를 설정합니다. 벌써 리시버가 설정되어 있는 경우는, 새롭게 설정하는 리시버로 치환됩니다.

파라미터:
receiver - 설정하는 리시버

getReceiver

Receiver  getReceiver()
이 트랜스미터로 MIDI 메세지를 전달하는 현재의 리시버를 가져옵니다.

반환값:
현재의 리시버. 현재 리시버가 설정되어 있지 않은 경우는 null 를 돌려준다

close

void close()
어플리케이션에 의한 리시버의 사용이 종료해, 트랜스미터가 요구하는 한정된 자원을 해제 또는 사용 가능하게 할 수 있는 것을 나타냅니다.

Transmitter 를 작성한 결과적으로 기초가 되는 디바이스가 암묵적으로 열렸을 경우에는, 이 메소드에 의해 그 디바이스가 암묵적으로 닫혀집니다. 다만, 그 디바이스를 암묵적으로 연 Receiver 인스턴스 또는 Transmitter 인스턴스가 그 밖에도 있는 경우나, 그 디바이스가 명시적으로 열렸을 경우에는, 이 메소드를 호출해도 디바이스는 연 채로 있습니다. 이 Transmitter 의 취득원의 디바이스가 MidiDevice.close 메소드의 호출에 의해 명시적으로 닫혀졌을 경우는, 이 Transmitter 도 닫혀집니다. 여는/닫는 것 동작의 상세한 것에 대하여는,MidiDevice 클래스의 설명을 참조해 주세요.

관련 항목:
MidiSystem.getTransmitter()

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.