home *** CD-ROM | disk | FTP | other *** search
- package WMPNS;
-
- public class IWMPControls {
- int m_pIWMPControls = -1;
- int m_hWnd = 0;
-
- private native void playNative(int var1, int var2);
-
- public void stop() {
- this.stopNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public String getLanguageName(long var1) {
- return this.getLanguageNameNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native void fastForwardNative(int var1, int var2);
-
- public void fastReverse() {
- this.fastReverseNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public long getAudioLanguageID(long var1) {
- return this.getAudioLanguageIDNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public long getCurrentAudioLanguage() {
- return this.getCurrentAudioLanguageNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void step(long var1) {
- this.stepNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void setCurrentAudioLanguage(long var1) {
- this.setCurrentAudioLanguageNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native String getCurrentPositionStringNative(int var1, int var2);
-
- private native boolean equalsNative(int var1, int var2, int var3);
-
- public void playItem(IWMPMedia var1) {
- this.playItemNative(var1.m_pIWMPMedia, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public String getCurrentPositionString() {
- return this.getCurrentPositionStringNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public long getCurrentAudioLanguageIndex() {
- return this.getCurrentAudioLanguageIndexNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void setCurrentAudioLanguageIndex(long var1) {
- this.setCurrentAudioLanguageIndexNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public double getCurrentPosition() {
- return this.getCurrentPositionNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void play() {
- this.playNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void setCurrentPosition(double var1) {
- this.setCurrentPositionNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public boolean equals(IWMPControls var1) {
- return this.equalsNative(this.m_pIWMPControls, var1.m_pIWMPControls, this.m_hWnd);
- }
-
- private native void fastReverseNative(int var1, int var2);
-
- public void fastForward() {
- this.fastForwardNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native long getCurrentMarkerNative(int var1, int var2);
-
- private native void setCurrentMarkerNative(long var1, int var3, int var4);
-
- private native long getAudioLanguageCountNative(int var1, int var2);
-
- private native long getAudioLanguageIDNative(long var1, int var3, int var4);
-
- public void pause() {
- this.pauseNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native String getAudioLanguageDescriptionNative(long var1, int var3, int var4);
-
- private native long getCurrentAudioLanguageNative(int var1, int var2);
-
- private native void setCurrentAudioLanguageNative(long var1, int var3, int var4);
-
- public IWMPMedia getCurrentItem() {
- int var1 = this.getCurrentItemNative(this.m_pIWMPControls, this.m_hWnd);
- if (var1 >= 0) {
- IWMPMedia var2 = new IWMPMedia();
- if (var2 != null) {
- var2.m_pIWMPMedia = var1;
- var2.m_hWnd = this.m_hWnd;
- }
-
- return var2;
- } else {
- return null;
- }
- }
-
- public void setCurrentItem(IWMPMedia var1) {
- this.setCurrentItemNative(var1.m_pIWMPMedia, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public String getCurrentPositionTimecode() {
- return this.getCurrentPositionTimecodeNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void setCurrentPositionTimecode(String var1) {
- this.setCurrentPositionTimecodeNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native void stopNative(int var1, int var2);
-
- private native double getCurrentPositionNative(int var1, int var2);
-
- private native void setCurrentPositionNative(double var1, int var3, int var4);
-
- private native void nextNative(int var1, int var2);
-
- private native void previousNative(int var1, int var2);
-
- private native void playItemNative(int var1, int var2, int var3);
-
- public String getAudioLanguageDescription(long var1) {
- return this.getAudioLanguageDescriptionNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native long getCurrentAudioLanguageIndexNative(int var1, int var2);
-
- private native void setCurrentAudioLanguageIndexNative(long var1, int var3, int var4);
-
- private native String getCurrentPositionTimecodeNative(int var1, int var2);
-
- private native void setCurrentPositionTimecodeNative(String var1, int var2, int var3);
-
- IWMPControls() {
- }
-
- private native void pauseNative(int var1, int var2);
-
- private native int getCurrentItemNative(int var1, int var2);
-
- private native void setCurrentItemNative(int var1, int var2, int var3);
-
- private native void stepNative(long var1, int var3, int var4);
-
- private native String getLanguageNameNative(long var1, int var3, int var4);
-
- public void next() {
- this.nextNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void previous() {
- this.previousNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public long getCurrentMarker() {
- return this.getCurrentMarkerNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public void setCurrentMarker(long var1) {
- this.setCurrentMarkerNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- public long getAudioLanguageCount() {
- return this.getAudioLanguageCountNative(this.m_pIWMPControls, this.m_hWnd);
- }
-
- public boolean isAvailable(String var1) {
- return this.isAvailableNative(var1, this.m_pIWMPControls, this.m_hWnd);
- }
-
- private native boolean isAvailableNative(String var1, int var2, int var3);
- }
-