home *** CD-ROM | disk | FTP | other *** search
- package WMPNS;
-
- public class IWMPMediaCollection {
- int m_pIWMPMediaCollection = -1;
- int m_hWnd = 0;
-
- private native int getByAuthorNative(String var1, int var2, int var3);
-
- private native int getByAttributeNative(String var1, String var2, int var3, int var4);
-
- private native void removeNative(int var1, boolean var2, int var3, int var4);
-
- private native int getAttributeStringCollectionNative(String var1, String var2, int var3, int var4);
-
- private native long getMediaAtomNative(String var1, int var2, int var3);
-
- private native void setDeletedNative(int var1, boolean var2, int var3, int var4);
-
- private native boolean isDeletedNative(int var1, int var2, int var3);
-
- private native boolean equalsNative(int var1, int var2, int var3);
-
- public IWMPPlaylist getByAttribute(String var1, String var2) {
- int var3 = this.getByAttributeNative(var1, var2, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var3 >= 0) {
- IWMPPlaylist var4 = new IWMPPlaylist();
- if (var4 != null) {
- var4.m_pIWMPPlaylist = var3;
- var4.m_hWnd = this.m_hWnd;
- }
-
- return var4;
- } else {
- return null;
- }
- }
-
- public boolean isDeleted(IWMPMedia var1) {
- return this.isDeletedNative(var1.m_pIWMPMedia, this.m_pIWMPMediaCollection, this.m_hWnd);
- }
-
- IWMPMediaCollection() {
- }
-
- public IWMPMedia add(String var1) {
- int var2 = this.addNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var2 >= 0) {
- IWMPMedia var3 = new IWMPMedia();
- if (var3 != null) {
- var3.m_pIWMPMedia = var2;
- var3.m_hWnd = this.m_hWnd;
- }
-
- return var3;
- } else {
- return null;
- }
- }
-
- public IWMPPlaylist getByGenre(String var1) {
- int var2 = this.getByGenreNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var2 >= 0) {
- IWMPPlaylist var3 = new IWMPPlaylist();
- if (var3 != null) {
- var3.m_pIWMPPlaylist = var2;
- var3.m_hWnd = this.m_hWnd;
- }
-
- return var3;
- } else {
- return null;
- }
- }
-
- private native int addNative(String var1, int var2, int var3);
-
- private native int getByAlbumNative(String var1, int var2, int var3);
-
- public IWMPStringCollection getAttributeStringCollection(String var1, String var2) {
- int var3 = this.getAttributeStringCollectionNative(var1, var2, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var3 >= 0) {
- IWMPStringCollection var4 = new IWMPStringCollection();
- if (var4 != null) {
- var4.m_pIWMPStringCollection = var3;
- var4.m_hWnd = this.m_hWnd;
- }
-
- return var4;
- } else {
- return null;
- }
- }
-
- public IWMPPlaylist getByAuthor(String var1) {
- int var2 = this.getByAuthorNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var2 >= 0) {
- IWMPPlaylist var3 = new IWMPPlaylist();
- if (var3 != null) {
- var3.m_pIWMPPlaylist = var2;
- var3.m_hWnd = this.m_hWnd;
- }
-
- return var3;
- } else {
- return null;
- }
- }
-
- public boolean equals(IWMPMediaCollection var1) {
- return this.equalsNative(this.m_pIWMPMediaCollection, var1.m_pIWMPMediaCollection, this.m_hWnd);
- }
-
- private native int getAllNative(int var1, int var2);
-
- private native int getByGenreNative(String var1, int var2, int var3);
-
- public IWMPPlaylist getAll() {
- int var1 = this.getAllNative(this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var1 >= 0) {
- IWMPPlaylist var2 = new IWMPPlaylist();
- if (var2 != null) {
- var2.m_pIWMPPlaylist = var1;
- var2.m_hWnd = this.m_hWnd;
- }
-
- return var2;
- } else {
- return null;
- }
- }
-
- public IWMPPlaylist getByName(String var1) {
- int var2 = this.getByNameNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var2 >= 0) {
- IWMPPlaylist var3 = new IWMPPlaylist();
- if (var3 != null) {
- var3.m_pIWMPPlaylist = var2;
- var3.m_hWnd = this.m_hWnd;
- }
-
- return var3;
- } else {
- return null;
- }
- }
-
- public long getMediaAtom(String var1) {
- return this.getMediaAtomNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- }
-
- public void setDeleted(IWMPMedia var1, boolean var2) {
- this.setDeletedNative(var1.m_pIWMPMedia, var2, this.m_pIWMPMediaCollection, this.m_hWnd);
- }
-
- public IWMPPlaylist getByAlbum(String var1) {
- int var2 = this.getByAlbumNative(var1, this.m_pIWMPMediaCollection, this.m_hWnd);
- if (var2 >= 0) {
- IWMPPlaylist var3 = new IWMPPlaylist();
- if (var3 != null) {
- var3.m_pIWMPPlaylist = var2;
- var3.m_hWnd = this.m_hWnd;
- }
-
- return var3;
- } else {
- return null;
- }
- }
-
- public void remove(IWMPMedia var1, boolean var2) {
- this.removeNative(var1.m_pIWMPMedia, var2, this.m_pIWMPMediaCollection, this.m_hWnd);
- }
-
- private native int getByNameNative(String var1, int var2, int var3);
- }
-