zdk.net
RecordingStream.h
1 //
2 // RecordingStream.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_RecordingStream_h
7 #define ZDK_NET_RecordingStream_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "RecordingType.h"
12 #include "ZHandle.h"
13 
14 using namespace System::Collections::Generic;
15 
16 namespace ZDK_NET
17 {
18 
23  public ref class RecordingStream : ZHandle
24  {
25  public:
26  ZDK::IRecordingStream* cppRef = nullptr;
27 
28  RecordingStream(ZDK::Shared::RecordingStream src);
29  ~RecordingStream();
31 
40  property ZDK_NET::RecordingType Origin
41  {
42  ZDK_NET::RecordingType get();
43  }
44 
51  property System::String^ Type
52  {
53  System::String^ get();
54  }
55 
62  property System::String^ FileName
63  {
64  System::String^ get();
65  }
66 
73  property System::String^ LanguageCode
74  {
75  System::String^ get();
76  }
77 
78  virtual long long Handle() override;
79 
80  virtual void Initialize() override;
81 
82  virtual void ReleaseReference() override;
83 
84  };
85 }
86 
87 #endif
ZDK_NET::RecordingStream
Banafo Call.
Definition: RecordingStream.h:24
ZDK_NET::ZHandle
Definition: ZHandle.h:18