KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > inzyme > jmds > DSPhysicalConnectorType


1 package com.inzyme.jmds;
2
3 /**
4  * DSPhysicalConnectorType contains constants that represent various
5  * types of physical connections on a capture card.
6  *
7  * @author Mike Schrag
8  */

9 public class DSPhysicalConnectorType {
10     public static final int PhysConn_Video_Tuner = 1;
11     public static final int PhysConn_Video_Composite = 2;
12     public static final int PhysConn_Video_SVideo = 3;
13     public static final int PhysConn_Video_RGB = 4;
14     public static final int PhysConn_Video_YRYBY = 5;
15     public static final int PhysConn_Video_SerialDigital = 6;
16     public static final int PhysConn_Video_ParallelDigital = 7;
17     public static final int PhysConn_Video_SCSI = 8;
18     public static final int PhysConn_Video_AUX = 9;
19     public static final int PhysConn_Video_1394 = 10;
20     public static final int PhysConn_Video_USB = 11;
21     public static final int PhysConn_Video_VideoDecoder = 12;
22     public static final int PhysConn_Video_VideoEncoder = 13;
23     public static final int PhysConn_Video_SCART = 14;
24
25     public static final int PhysConn_Audio_Tuner = 4096;
26     public static final int PhysConn_Audio_Line = 4097;
27     public static final int PhysConn_Audio_Mic = 4098;
28     public static final int PhysConn_Audio_AESDigital = 4099;
29     public static final int PhysConn_Audio_SPDIFDigital = 4100;
30     public static final int PhysConn_Audio_SCSI = 4101;
31     public static final int PhysConn_Audio_AUX = 4102;
32     public static final int PhysConn_Audio_1394 = 4103;
33     public static final int PhysConn_Audio_USB = 4104;
34     public static final int PhysConn_Audio_AudioDecoder = 4105;
35
36     /**
37      * Returns a "pretty" name for the given physical connector type.
38      *
39      * @param _physicalType the physical connector type (one pf DSPhysicalConnectorType.PhysConn_xxx)
40      * @return a displayable name for the connector
41      */

42     public static String JavaDoc getPhysicalTypeName(int _physicalType) {
43         switch (_physicalType) {
44             case DSPhysicalConnectorType.PhysConn_Video_Tuner :
45                 return "Video Tuner";
46             case DSPhysicalConnectorType.PhysConn_Video_Composite :
47                 return "Video Composite";
48             case DSPhysicalConnectorType.PhysConn_Video_SVideo :
49                 return "S-Video";
50             case DSPhysicalConnectorType.PhysConn_Video_RGB :
51                 return "Video RGB";
52             case DSPhysicalConnectorType.PhysConn_Video_YRYBY :
53                 return "Video YRYBY";
54             case DSPhysicalConnectorType.PhysConn_Video_SerialDigital :
55                 return "Video Serial Digital";
56             case DSPhysicalConnectorType.PhysConn_Video_ParallelDigital :
57                 return "Video Parallel Digital";
58             case DSPhysicalConnectorType.PhysConn_Video_SCSI :
59                 return "Video SCSI";
60             case DSPhysicalConnectorType.PhysConn_Video_AUX :
61                 return "Video AUX";
62             case DSPhysicalConnectorType.PhysConn_Video_1394 :
63                 return "Video 1394";
64             case DSPhysicalConnectorType.PhysConn_Video_USB :
65                 return "Video USB";
66             case DSPhysicalConnectorType.PhysConn_Video_VideoDecoder :
67                 return "Video Decoder";
68             case DSPhysicalConnectorType.PhysConn_Video_VideoEncoder :
69                 return "Video Encoder";
70
71             case DSPhysicalConnectorType.PhysConn_Audio_Tuner :
72                 return "Audio Tuner";
73             case DSPhysicalConnectorType.PhysConn_Audio_Line :
74                 return "Audio Line";
75             case DSPhysicalConnectorType.PhysConn_Audio_Mic :
76                 return "Audio Microphone";
77             case DSPhysicalConnectorType.PhysConn_Audio_AESDigital :
78                 return "Audio AES/EBU Digital";
79             case DSPhysicalConnectorType.PhysConn_Audio_SPDIFDigital :
80                 return "Audio S/PDIF";
81             case DSPhysicalConnectorType.PhysConn_Audio_SCSI :
82                 return "Audio SCSI";
83             case DSPhysicalConnectorType.PhysConn_Audio_AUX :
84                 return "Audio AUX";
85             case DSPhysicalConnectorType.PhysConn_Audio_1394 :
86                 return "Audio 1394";
87             case DSPhysicalConnectorType.PhysConn_Audio_USB :
88                 return "Audio USB";
89             case DSPhysicalConnectorType.PhysConn_Audio_AudioDecoder :
90                 return "Audio Decoder";
91
92             default :
93                 return "Unknown Type";
94         }
95     }
96 }
97
Popular Tags