FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fbxbase64coder.h
Go to the documentation of this file.
1 /****************************************************************************************
2 
3  Copyright (C) 2015 Autodesk, Inc.
4  All rights reserved.
5 
6  Use of this software is subject to the terms of the Autodesk license agreement
7  provided at the time of installation or download, or which otherwise accompanies
8  this software in either electronic or hard copy form.
9 
10 ****************************************************************************************/
11 
13 #ifndef _FBXSDK_FILEIO_BASE64CODER_H_
14 #define _FBXSDK_FILEIO_BASE64CODER_H_
15 
16 #include <fbxsdk/fbxsdk_def.h>
17 
19 
20 #include <fbxsdk/fbxsdk_nsbegin.h>
21 
24 {
25 public:
32  int Decode(const void* pInBuffer, int pInSize, void* pOutBuffer, int pOutSize);
33 
39  int Decode(const char* pInBuffer, void* pOutBuffer, int pOutSize);
40 };
41 
44 {
45 public:
52  int Encode(const void* pInBuffer, int pInSize, void* pOutBuffer, int pOutSize);
53 
59  int Encode(const void* pInBuffer, int pInSize, FbxString& pOutBuffer);
60 };
61 
62 #include <fbxsdk/fbxsdk_nsend.h>
63 
64 #endif /* _FBXSDK_FILEIO_BASE64CODER_H_ */
FBX SDK environment definition.
This class decodes Base64 encoded data.
Utility class to manipulate strings.
Definition: fbxstring.h:66
This class encodes data in the Base64 format.
#define FBXSDK_DLL
Definition: fbxarch.h:173