]> git.sesse.net Git - vlc/blobdiff - modules/demux/asf/libasf.h
* configure.ac.in Makefile.am: enable asf demuxer plugin
[vlc] / modules / demux / asf / libasf.h
index 67b20194da75ef2c1e6f9619a26cc5a2265b1f4d..a68c81f26ad214aad0dfe6654c74c31e0d2befcc 100644 (file)
@@ -2,7 +2,7 @@
  * libasf.h : 
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: libasf.h,v 1.1 2002/10/20 17:22:33 fenrir Exp $
+ * $Id: libasf.h,v 1.2 2002/10/21 09:18:37 fenrir Exp $
  * Authors: Laurent Aimar <fenrir@via.ecp.fr>
  * 
  * This program is free software; you can redistribute it and/or modify
@@ -440,8 +440,10 @@ int  ASF_ReadObjectRoot( input_thread_t *p_input,
                          int b_seekable );
 void ASF_FreeObjectRoot( input_thread_t *p_input,
                          asf_object_root_t *p_root );
+#define ASF_CountObject( a, b ) __ASF_CountObject( (asf_object_t*)(a), b )
+int  __ASF_CountObject( asf_object_t *p_obj, const guid_t *p_guid );
 
-int  ASF_CountObject( asf_object_t *p_obj, const guid_t *p_guid );
-asf_object_t *ASF_FindObject( asf_object_t *p_obj, const guid_t *p_guid, int i_number );
+#define ASF_FindObject( a, b, c )  __ASF_FindObject( (asf_object_t*)(a), b, c )
+void *__ASF_FindObject( asf_object_t *p_obj, const guid_t *p_guid, int i_number );