Avionics
Dropship Simulator
YouTube.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "Logging/Logger.h"
4 #include "Bus.h"
5 #include <string>
6 
7 namespace Devices
8 {
9  struct YouTubeConfig
10  {
11  std::string username;
12  std::string password;
13  std::string source;
14  std::string developerKey;
15  };
16 
17  class YouTube
18  {
20  {
25  };
26 
27  public :
29  {
30  public:
34  std::string pathfilename;
35 
36  std::string title = "Cockpit Video Recording";
37  std::string description;
38  std::string category;
39  std::string keywords;
40  PrivacyEnum privacy = PrivacyEnum::Unlisted;
41  };
42 
43  private:
44  Logger* logger = nullptr;
45  Bus* bus = nullptr;
46  YouTubeConfig* config = nullptr;
48 
49  std::string Login() const;
50  std::string Publish(PublishParameters publishParameters) const;
51 
52  public:
54  void FrameMove() const;
55  //void Destroy();
56  };
57 }
Logger * logger
Definition: YouTube.h:44
std::string Publish(PublishParameters publishParameters) const
Definition: YouTube.cpp:36
Returned in YouTube search.
Definition: YouTube.h:22
Definition: Logger.h:5
void FrameMove() const
Definition: YouTube.cpp:23
YouTubeConfig * config
Definition: YouTube.h:46
std::string Login() const
need to move RakNet post out of this module and just get a pointer to RakNet device! ...
Definition: YouTube.cpp:189
okay, the portable keyboard numbers don&#39;t work like the outside keypad because the outside keypad is ...
Definition: Analog.cpp:3
Definition: Bus.h:12
std::string password
Definition: YouTube.h:12
std::string source
Definition: YouTube.h:13
std::string developerKey
Definition: YouTube.h:14
void Initialize(Logger *, Bus *, YouTubeConfig *)
Definition: YouTube.cpp:16
std::string username
Definition: YouTube.h:11
Anyone with the link can access.
Definition: YouTube.h:24