AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
AudioEvent.h
1
6#pragma once
7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9#include <utility>
10
11namespace Aws
12{
13namespace TranscribeStreamingService
14{
15namespace Model
16{
27 {
28 public:
29 AWS_TRANSCRIBESTREAMINGSERVICE_API AudioEvent() = default;
30 AWS_TRANSCRIBESTREAMINGSERVICE_API AudioEvent(Aws::Vector<unsigned char>&& value) { m_audioChunk = std::move(value); }
31
33
44 inline const Aws::Vector<unsigned char>& GetAudioChunk() const { return m_audioChunk; }
45 inline Aws::Vector<unsigned char>&& GetAudioChunkWithOwnership() { return std::move(m_audioChunk); }
46 inline void SetAudioChunk(const Aws::Vector<unsigned char>& value) { m_audioChunkHasBeenSet = true; m_audioChunk = value; }
47 inline void SetAudioChunk(Aws::Vector<unsigned char>&& value) { m_audioChunkHasBeenSet = true; m_audioChunk = std::move(value); }
48 inline AudioEvent& WithAudioChunk(const Aws::Vector<unsigned char>& value) { SetAudioChunk(value); return *this;}
49 inline AudioEvent& WithAudioChunk(Aws::Vector<unsigned char>&& value) { SetAudioChunk(std::move(value)); return *this;}
51
52 private:
53
54 Aws::Vector<unsigned char> m_audioChunk;
55 bool m_audioChunkHasBeenSet = false;
56 };
57
58} // namespace Model
59} // namespace TranscribeStreamingService
60} // namespace Aws
const Aws::Vector< unsigned char > & GetAudioChunk() const
Definition AudioEvent.h:44
Aws::Vector< unsigned char > && GetAudioChunkWithOwnership()
Definition AudioEvent.h:45
void SetAudioChunk(Aws::Vector< unsigned char > &&value)
Definition AudioEvent.h:47
AudioEvent & WithAudioChunk(const Aws::Vector< unsigned char > &value)
Definition AudioEvent.h:48
AWS_TRANSCRIBESTREAMINGSERVICE_API AudioEvent()=default
void SetAudioChunk(const Aws::Vector< unsigned char > &value)
Definition AudioEvent.h:46
AudioEvent & WithAudioChunk(Aws::Vector< unsigned char > &&value)
Definition AudioEvent.h:49
AWS_TRANSCRIBESTREAMINGSERVICE_API AudioEvent(Aws::Vector< unsigned char > &&value)
Definition AudioEvent.h:30
std::vector< T, Aws::Allocator< T > > Vector