类android.media.midi.MidiDeviceInfo.PortInfo源码实例Demo

下面列出了怎么用android.media.midi.MidiDeviceInfo.PortInfo的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: media-samples   文件: MidiPrinter.java
public static String formatDeviceInfo(MidiDeviceInfo info) {
    StringBuilder sb = new StringBuilder();
    if (info != null) {
        Bundle properties = info.getProperties();
        for (String key : properties.keySet()) {
            Object value = properties.get(key);
            sb.append(key).append(" = ").append(value).append('\n');
        }
        for (PortInfo port : info.getPorts()) {
            sb.append((port.getType() == PortInfo.TYPE_INPUT) ? "input" : "output")
                    .append("[")
                    .append(port.getPortNumber())
                    .append("] = \"")
                    .append(port.getName()).append("\"\n");
        }
    }
    return sb.toString();
}
 
源代码2 项目: media-samples   文件: MidiPortWrapper.java
private void updateString() {
    if (mInfo == null) {
        mString = "- - - - - -";
    } else {
        StringBuilder sb = new StringBuilder();
        String name = mInfo.getProperties()
                .getString(MidiDeviceInfo.PROPERTY_NAME);
        if (name == null) {
            name = mInfo.getProperties()
                    .getString(MidiDeviceInfo.PROPERTY_MANUFACTURER) + ", "
                    + mInfo.getProperties()
                            .getString(MidiDeviceInfo.PROPERTY_PRODUCT);
        }
        sb.append("#" + mInfo.getId());
        sb.append(", ").append(name);
        PortInfo portInfo = findPortInfo();
        sb.append("[" + mPortIndex + "]");
        if (portInfo != null) {
            sb.append(", ").append(portInfo.getName());
        } else {
            sb.append(", null");
        }
        mString = sb.toString();
    }
}
 
源代码3 项目: media-samples   文件: MidiPortWrapper.java
private void updateString() {
    if (mInfo == null) {
        mString = "- - - - - -";
    } else {
        StringBuilder sb = new StringBuilder();
        String name = mInfo.getProperties()
                .getString(MidiDeviceInfo.PROPERTY_NAME);
        if (name == null) {
            name = mInfo.getProperties()
                    .getString(MidiDeviceInfo.PROPERTY_MANUFACTURER) + ", "
                    + mInfo.getProperties()
                            .getString(MidiDeviceInfo.PROPERTY_PRODUCT);
        }
        sb.append("#" + mInfo.getId());
        sb.append(", ").append(name);
        PortInfo portInfo = findPortInfo();
        sb.append("[" + mPortIndex + "]");
        if (portInfo != null) {
            sb.append(", ").append(portInfo.getName());
        } else {
            sb.append(", null");
        }
        mString = sb.toString();
    }
}
 
源代码4 项目: android-MidiSynth   文件: MidiPortWrapper.java
private void updateString() {
    if (mInfo == null) {
        mString = "- - - - - -";
    } else {
        StringBuilder sb = new StringBuilder();
        String name = mInfo.getProperties()
                .getString(MidiDeviceInfo.PROPERTY_NAME);
        if (name == null) {
            name = mInfo.getProperties()
                    .getString(MidiDeviceInfo.PROPERTY_MANUFACTURER) + ", "
                    + mInfo.getProperties()
                            .getString(MidiDeviceInfo.PROPERTY_PRODUCT);
        }
        sb.append("#" + mInfo.getId());
        sb.append(", ").append(name);
        PortInfo portInfo = findPortInfo();
        sb.append("[" + mPortIndex + "]");
        if (portInfo != null) {
            sb.append(", ").append(portInfo.getName());
        } else {
            sb.append(", null");
        }
        mString = sb.toString();
    }
}
 
源代码5 项目: android-MidiScope   文件: MidiPrinter.java
public static String formatDeviceInfo(MidiDeviceInfo info) {
    StringBuilder sb = new StringBuilder();
    if (info != null) {
        Bundle properties = info.getProperties();
        for (String key : properties.keySet()) {
            Object value = properties.get(key);
            sb.append(key).append(" = ").append(value).append('\n');
        }
        for (PortInfo port : info.getPorts()) {
            sb.append((port.getType() == PortInfo.TYPE_INPUT) ? "input" : "output")
                    .append("[")
                    .append(port.getPortNumber())
                    .append("] = \"")
                    .append(port.getName()).append("\"\n");
        }
    }
    return sb.toString();
}
 
源代码6 项目: android-MidiScope   文件: MidiPortWrapper.java
private void updateString() {
    if (mInfo == null) {
        mString = "- - - - - -";
    } else {
        StringBuilder sb = new StringBuilder();
        String name = mInfo.getProperties()
                .getString(MidiDeviceInfo.PROPERTY_NAME);
        if (name == null) {
            name = mInfo.getProperties()
                    .getString(MidiDeviceInfo.PROPERTY_MANUFACTURER) + ", "
                    + mInfo.getProperties()
                            .getString(MidiDeviceInfo.PROPERTY_PRODUCT);
        }
        sb.append("#" + mInfo.getId());
        sb.append(", ").append(name);
        PortInfo portInfo = findPortInfo();
        sb.append("[" + mPortIndex + "]");
        if (portInfo != null) {
            sb.append(", ").append(portInfo.getName());
        } else {
            sb.append(", null");
        }
        mString = sb.toString();
    }
}
 
源代码7 项目: android-midisuite   文件: MidiPrinter.java
public static String formatDeviceInfo(MidiDeviceInfo info) {
    StringBuilder sb = new StringBuilder();
    if (info != null) {
        Bundle properties = info.getProperties();
        for (String key : properties.keySet()) {
            Object value = properties.get(key);
            sb.append(key).append(" = ").append(value).append('\n');
        }
        for (PortInfo port : info.getPorts()) {
            sb.append((port.getType() == PortInfo.TYPE_INPUT) ? "input"
                    : "output");
            sb.append("[").append(port.getPortNumber()).append("] = \"").append(port.getName()
                    + "\"\n");
        }
    }
    return sb.toString();
}
 
源代码8 项目: android-midisuite   文件: MidiPortWrapper.java
private void updateString() {
    if (mInfo == null) {
        mString = "- - - - - -";
    } else {
        StringBuilder sb = new StringBuilder();
        String name = mInfo.getProperties()
                .getString(MidiDeviceInfo.PROPERTY_NAME);
        if (name == null) {
            name = mInfo.getProperties()
                    .getString(MidiDeviceInfo.PROPERTY_MANUFACTURER) + ", "
                    + mInfo.getProperties()
                            .getString(MidiDeviceInfo.PROPERTY_PRODUCT);
        }
        sb.append("#" + mInfo.getId());
        sb.append(", ").append(name);
        PortInfo portInfo = findPortInfo();
        sb.append("[" + mPortIndex + "]");
        if (portInfo != null) {
            sb.append(", ").append(portInfo.getName());
        } else {
            sb.append(", null");
        }
        mString = sb.toString();
    }
}
 
源代码9 项目: media-samples   文件: MidiPortWrapper.java
/**
 * @param info
 * @param portIndex
 * @return
 */
private PortInfo findPortInfo() {
    PortInfo[] ports = mInfo.getPorts();
    for (PortInfo portInfo : ports) {
        if (portInfo.getPortNumber() == mPortIndex
                && portInfo.getType() == mType) {
            return portInfo;
        }
    }
    return null;
}
 
源代码10 项目: media-samples   文件: MidiPortWrapper.java
/**
 * @param info
 * @param portIndex
 * @return
 */
private PortInfo findPortInfo() {
    PortInfo[] ports = mInfo.getPorts();
    for (PortInfo portInfo : ports) {
        if (portInfo.getPortNumber() == mPortIndex
                && portInfo.getType() == mType) {
            return portInfo;
        }
    }
    return null;
}
 
源代码11 项目: android-MidiSynth   文件: MidiPortWrapper.java
/**
 * @param info
 * @param portIndex
 * @return
 */
private PortInfo findPortInfo() {
    PortInfo[] ports = mInfo.getPorts();
    for (PortInfo portInfo : ports) {
        if (portInfo.getPortNumber() == mPortIndex
                && portInfo.getType() == mType) {
            return portInfo;
        }
    }
    return null;
}
 
源代码12 项目: android-MidiScope   文件: MidiPortWrapper.java
/**
 * @param info
 * @param portIndex
 * @return
 */
private PortInfo findPortInfo() {
    PortInfo[] ports = mInfo.getPorts();
    for (PortInfo portInfo : ports) {
        if (portInfo.getPortNumber() == mPortIndex
                && portInfo.getType() == mType) {
            return portInfo;
        }
    }
    return null;
}
 
源代码13 项目: android-midisuite   文件: MidiPortWrapper.java
/**
 * @param info
 * @param portIndex
 * @return
 */
private PortInfo findPortInfo() {
    PortInfo[] ports = mInfo.getPorts();
    for (PortInfo portInfo : ports) {
        if (portInfo.getPortNumber() == mPortIndex
                && portInfo.getType() == mType) {
            return portInfo;
        }
    }
    return null;
}
 
 类所在包
 同包方法