<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
    <doclet-version-NOT-library-version>1.00</doclet-version-NOT-library-version>
    <class>
        <name>iQBImagePicker</name>
        <shortname>QBImagePicker</shortname>
        <comment>iQBImagePicker.h
  iQBImagePicker

  Created by CaptKronos on 14/03/2019.</comment>
        <event>picked (assets as list)</event>
        <event>cancelled</event>
        <method>
            <name DesignerName="initialize">initialize::</name>
            <comment>Initialises the picker.
Example:&lt;code&gt;aQBImagePicker.initialize("qbimagepicker")&lt;/code&gt;</comment>
            <returntype>void</returntype>
            <parameter>
                <name>bi</name>
                <type>B4I*</type>
            </parameter>
            <parameter>
                <name>eventName</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="load">load:::::::::</name>
            <comment>Displays the picker.
MyViewController: The page to host the picker
MediaType: 1 - images; 2 - videos; 0 - any
SubType: a list of PHAssetCollectionSubtypes - see below for the values
    &lt;code&gt;github.com/mstg/iOS-full-sdk/blob/master/iPhoneOS9.3.sdk/System/Library/Frameworks/Photos.framework/Headers/PhotosTypes.h&lt;/code&gt;
MultiSelect: True - allows more than one asset to be selected
MinNumber: The minimum number of assets that must be selected
MaxNumber: The maximum number of assets that can be selected
NumColsInPortrait: The number of assets to display horizontally when in portrait (0 for default value)
NumColsInLandscape: The number of assets to display horizontally when in landscape (0 for default value)
useiCloud: True - will display assets on iCloud
Example:&lt;code&gt;
aQBImagePicker.load(pg, 1, subType, True, 1, 100, 0, 0, True)&lt;/code&gt;</comment>
            <returntype>void</returntype>
            <parameter>
                <name>myViewController</name>
                <type>UIViewController*</type>
            </parameter>
            <parameter>
                <name>mediaType</name>
                <type>int</type>
            </parameter>
            <parameter>
                <name>subType</name>
                <type>NSArray*</type>
            </parameter>
            <parameter>
                <name>multiSelect</name>
                <type>BOOL</type>
            </parameter>
            <parameter>
                <name>minNumber</name>
                <type>int</type>
            </parameter>
            <parameter>
                <name>maxNumber</name>
                <type>int</type>
            </parameter>
            <parameter>
                <name>numColsInPortrait</name>
                <type>int</type>
            </parameter>
            <parameter>
                <name>numColsInLandscape</name>
                <type>int</type>
            </parameter>
            <parameter>
                <name>useiCloud</name>
                <type>BOOL</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="getImageDataFromAsset">getImageDataFromAsset:</name>
            <comment>Be very careful with this one. Depending on which key you inspect, it can crash your app.
&lt;code&gt;Dim dict As Object, dictMap As Map
dict=QBImagePicker.getImageDataFromAsset(assets.Get(0))
dictMap=NSDictionaryToMap(dict)
Log(dictMap.Get("PHImageFileUTIKey"))&lt;/code&gt;</comment>
            <returntype>NSDictionary*</returntype>
            <parameter>
                <name>thePHAsset</name>
                <type>PHAsset*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="convertPHAssetToImage">convertPHAssetToImage:</name>
            <comment>&lt;code&gt;dim bmp as bitmap = aQBImagePicker.ConvertPHAssetToImage(assets.Get(i))&lt;/code&gt;</comment>
            <returntype>UIImage*</returntype>
            <parameter>
                <name>thePHAsset</name>
                <type>PHAsset*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="getImageURLFromAsset">getImageURLFromAsset:</name>
            <comment>&lt;code&gt;Dim url As String=QBPicker.getImageURLFromAsset(assets.Get(i))
url=url.SubString(7) 'convert to regular path and filename&lt;/code&gt;</comment>
            <returntype>NSString*</returntype>
            <parameter>
                <name>thePHAsset</name>
                <type>PHAsset*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="copyPHAssetToFile">copyPHAssetToFile::</name>
            <comment>&lt;code&gt;aQBImagePicker.CopyPHAssetToFile(assets.Get(i), "filename")&lt;/code&gt;</comment>
            <returntype>void</returntype>
            <parameter>
                <name>ThePHAsset</name>
                <type>PHAsset*</type>
            </parameter>
            <parameter>
                <name>destination</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="saveImageFileToAlbum">saveImageFileToAlbum::</name>
            <comment>&lt;code&gt;aQBImagePicker.saveImageFileToAlbum("myalbum", File.Combine(File.DirDocuments,"myimage.jpg"))&lt;/code&gt;</comment>
            <returntype>BOOL</returntype>
            <parameter>
                <name>albumName</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>imageURL</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="saveImageToAlbum">saveImageToAlbum::</name>
            <comment>&lt;code&gt;aQBImagePicker.saveImageToAlbum("myalbum", bmp)&lt;/code&gt;</comment>
            <returntype>BOOL</returntype>
            <parameter>
                <name>albumName</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>image</name>
                <type>UIImage*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="saveVideoFileToAlbum">saveVideoFileToAlbum::</name>
            <comment>&lt;code&gt;aQBImagePicker.saveVideoFileToAlbum("myalbum", File.Combine(File.DirDocuments,"myvideo.mp4"))&lt;/code&gt;</comment>
            <returntype>BOOL</returntype>
            <parameter>
                <name>albumName</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>videoURL</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="createAlbum">createAlbum:</name>
            <comment>&lt;code&gt;aQBImagePicker.createAlbum("myalbum") 'if myalbum already exists another album of the same name will be created&lt;/code&gt;</comment>
            <returntype>BOOL</returntype>
            <parameter>
                <name>albumName</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="existsAlbum">existsAlbum:</name>
            <comment>&lt;code&gt;aQBImagePicker.existsAlbum("myalbum") 'returns true if myalbum exists&lt;/code&gt;</comment>
            <returntype>BOOL</returntype>
            <parameter>
                <name>albumName</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="translations">translations:::::::::::</name>
            <comment>Overrides built-in translations
&lt;code&gt;aQBImagePicker.translations( _ 
"Photos", _
"%ld Items Selected", _
"%ld Item Selected", _
"%ld Photo, %ld Video", _
"%ld Photo, %ld Videos", _
"%ld Photos, %ld Video", _
"%ld Photos, %ld Videos", _
"%ld Photo", _
"%ld Photos", _
"%ld Video", _
"%ld Videos")&lt;/code&gt;</comment>
            <returntype>void</returntype>
            <parameter>
                <name>albumstitle</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsToolbarItemsSelected</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsToolbarItemSelected</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhotoAndVideo</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhotoAndVideos</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhotosAndVideo</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhotosAndVideos</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhoto</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterPhotos</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterVideos</name>
                <type>NSString*</type>
            </parameter>
            <parameter>
                <name>assetsFooterVideos</name>
                <type>NSString*</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="frameworkVersion">frameworkVersion</name>
            <comment>Returns the version of the framework.</comment>
            <returntype>NSString*</returntype>
        </method>
    </class>
    <version>1.2</version>
    <dependsOn>QBImagePicker.framework.3</dependsOn>
</root>
