VLCiOSLegacyDialogProvider.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*****************************************************************************
  2. * VLCiOSLegacyDialogProvider.h: an implementation of the libvlc dialog API
  3. * Included for compatiblity with iOS 7
  4. *****************************************************************************
  5. * Copyright (C) 2009, 2014-2015 VLC authors and VideoLAN
  6. * Copyright (C) 2016 VideoLabs SAS
  7. * $Id$
  8. *
  9. * Authors: Felix Paul Kühne <fkuehne # videolan org>
  10. * Pierre d'Herbemont <pdherbemont # videolan org>
  11. *
  12. * This program is free software; you can redistribute it and/or modify it
  13. * under the terms of the GNU Lesser General Public License as published by
  14. * the Free Software Foundation; either version 2.1 of the License, or
  15. * (at your option) any later version.
  16. *
  17. * This program is distributed in the hope that it will be useful,
  18. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  19. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  20. * GNU Lesser General Public License for more details.
  21. *
  22. * You should have received a copy of the GNU Lesser General Public License
  23. * along with this program; if not, write to the Free Software Foundation,
  24. * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  25. *****************************************************************************/
  26. #import "VLCDialogProvider.h"
  27. @interface VLCiOSLegacyDialogProvider : VLCDialogProvider
  28. /**
  29. * initializer method to run the dialog provider instance on a specific library instance
  30. *
  31. * \param library the library instance
  32. * \note if param is NULL, [VLCLibrary sharedLibrary] will be used
  33. * \return the dialog provider instance, can be NULL on malloc failures
  34. */
  35. - (instancetype _Nullable)initWithLibrary:(VLCLibrary * _Nullable)library;
  36. @end