16 #ifndef ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_ID3TAGSREMOVER_H_ 17 #define ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_ID3TAGSREMOVER_H_ 30 namespace playlistParser {
60 const std::shared_ptr<avsCommon::avs::attachment::InProcessAttachment>& attachment,
61 const std::shared_ptr<avsCommon::avs::attachment::AttachmentWriter>& streamWriter);
78 std::size_t remainingBytesToStrip;
81 bool isBufferComplete;
84 Context() : remainingBytesToStrip{0}, isBufferComplete{
false} {};
102 bool writeBufferToWriter(
104 const std::shared_ptr<avsCommon::avs::attachment::AttachmentWriter>& writer);
107 std::atomic<bool> m_shuttingDown;
113 #endif // ALEXA_CLIENT_SDK_PLAYLISTPARSER_INCLUDE_PLAYLISTPARSER_ID3TAGSREMOVER_H_
Definition: RequiresShutdown.h:32
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36