home *** CD-ROM | disk | FTP | other *** search
/ PCNet 2003 November / PCNET_2003_11_1.iso / toolkit / MPsetupXP.exe / wmpns.jar / WMPNS / IWMPSettings.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-10-15  |  3.1 KB  |  172 lines

  1. package WMPNS;
  2.  
  3. public class IWMPSettings {
  4.    int m_pIWMPSettings = -1;
  5.    int m_hWnd = 0;
  6.  
  7.    private native boolean getAutoStartNative(int var1, int var2);
  8.  
  9.    private native void setAutoStartNative(boolean var1, int var2, int var3);
  10.  
  11.    public boolean isAvailable(String var1) {
  12.       return this.isAvailableNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  13.    }
  14.  
  15.    public boolean getAutoStart() {
  16.       return this.getAutoStartNative(this.m_pIWMPSettings, this.m_hWnd);
  17.    }
  18.  
  19.    private native boolean requestMediaAccessRightsNative(String var1, int var2, int var3);
  20.  
  21.    private native boolean equalsNative(int var1, int var2, int var3);
  22.  
  23.    public double getRate() {
  24.       return this.getRateNative(this.m_pIWMPSettings, this.m_hWnd);
  25.    }
  26.  
  27.    public void setRate(double var1) {
  28.       this.setRateNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  29.    }
  30.  
  31.    public long getBalance() {
  32.       return this.getBalanceNative(this.m_pIWMPSettings, this.m_hWnd);
  33.    }
  34.  
  35.    public void setBalance(long var1) {
  36.       this.setBalanceNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  37.    }
  38.  
  39.    public long getDefaultAudioLanguage() {
  40.       return this.getDefaultAudioLanguageNative(this.m_pIWMPSettings, this.m_hWnd);
  41.    }
  42.  
  43.    public boolean equals(IWMPSettings var1) {
  44.       return this.equalsNative(this.m_pIWMPSettings, var1.m_pIWMPSettings, this.m_hWnd);
  45.    }
  46.  
  47.    public boolean getEnableErrorDialogs() {
  48.       return this.getEnableErrorDialogsNative(this.m_pIWMPSettings, this.m_hWnd);
  49.    }
  50.  
  51.    public void setEnableErrorDialogs(boolean var1) {
  52.       this.setEnableErrorDialogsNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  53.    }
  54.  
  55.    private native boolean getInvokeURLsNative(int var1, int var2);
  56.  
  57.    private native void setInvokeURLsNative(boolean var1, int var2, int var3);
  58.  
  59.    private native long getPlayCountNative(int var1, int var2);
  60.  
  61.    private native void setPlayCountNative(long var1, int var3, int var4);
  62.  
  63.    private native boolean getEnableErrorDialogsNative(int var1, int var2);
  64.  
  65.    private native void setEnableErrorDialogsNative(boolean var1, int var2, int var3);
  66.  
  67.    private native String getBaseURLNative(int var1, int var2);
  68.  
  69.    private native void setBaseURLNative(String var1, int var2, int var3);
  70.  
  71.    private native String getDefaultFrameNative(int var1, int var2);
  72.  
  73.    private native void setDefaultFrameNative(String var1, int var2, int var3);
  74.  
  75.    private native boolean getMuteNative(int var1, int var2);
  76.  
  77.    private native void setMuteNative(boolean var1, int var2, int var3);
  78.  
  79.    private native double getRateNative(int var1, int var2);
  80.  
  81.    private native void setRateNative(double var1, int var3, int var4);
  82.  
  83.    private native long getBalanceNative(int var1, int var2);
  84.  
  85.    private native void setBalanceNative(long var1, int var3, int var4);
  86.  
  87.    private native long getVolumeNative(int var1, int var2);
  88.  
  89.    public boolean getMute() {
  90.       return this.getMuteNative(this.m_pIWMPSettings, this.m_hWnd);
  91.    }
  92.  
  93.    public void setMute(boolean var1) {
  94.       this.setMuteNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  95.    }
  96.  
  97.    private native void setVolumeNative(long var1, int var3, int var4);
  98.  
  99.    private native long getDefaultAudioLanguageNative(int var1, int var2);
  100.  
  101.    private native String getMediaAccessRightsNative(int var1, int var2);
  102.  
  103.    IWMPSettings() {
  104.    }
  105.  
  106.    public boolean getMode(String var1) {
  107.       return this.getModeNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  108.    }
  109.  
  110.    public void setMode(String var1, boolean var2) {
  111.       this.setModeNative(var1, var2, this.m_pIWMPSettings, this.m_hWnd);
  112.    }
  113.  
  114.    private native boolean getModeNative(String var1, int var2, int var3);
  115.  
  116.    private native void setModeNative(String var1, boolean var2, int var3, int var4);
  117.  
  118.    public String getDefaultFrame() {
  119.       return this.getDefaultFrameNative(this.m_pIWMPSettings, this.m_hWnd);
  120.    }
  121.  
  122.    public void setDefaultFrame(String var1) {
  123.       this.setDefaultFrameNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  124.    }
  125.  
  126.    public long getVolume() {
  127.       return this.getVolumeNative(this.m_pIWMPSettings, this.m_hWnd);
  128.    }
  129.  
  130.    public void setVolume(long var1) {
  131.       this.setVolumeNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  132.    }
  133.  
  134.    public boolean getInvokeURLs() {
  135.       return this.getInvokeURLsNative(this.m_pIWMPSettings, this.m_hWnd);
  136.    }
  137.  
  138.    public void setInvokeURLs(boolean var1) {
  139.       this.setInvokeURLsNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  140.    }
  141.  
  142.    public String getBaseURL() {
  143.       return this.getBaseURLNative(this.m_pIWMPSettings, this.m_hWnd);
  144.    }
  145.  
  146.    public void setBaseURL(String var1) {
  147.       this.setBaseURLNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  148.    }
  149.  
  150.    public String getMediaAccessRights() {
  151.       return this.getMediaAccessRightsNative(this.m_pIWMPSettings, this.m_hWnd);
  152.    }
  153.  
  154.    public boolean requestMediaAccessRights(String var1) {
  155.       return this.requestMediaAccessRightsNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  156.    }
  157.  
  158.    public long getPlayCount() {
  159.       return this.getPlayCountNative(this.m_pIWMPSettings, this.m_hWnd);
  160.    }
  161.  
  162.    public void setPlayCount(long var1) {
  163.       this.setPlayCountNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  164.    }
  165.  
  166.    public void setAutoStart(boolean var1) {
  167.       this.setAutoStartNative(var1, this.m_pIWMPSettings, this.m_hWnd);
  168.    }
  169.  
  170.    private native boolean isAvailableNative(String var1, int var2, int var3);
  171. }
  172.