2 * Copyright (c) 2010 The VP8 project authors. All Rights Reserved.
4 * Use of this source code is governed by a BSD-style license and patent
5 * grant that can be found in the LICENSE file in the root of the source
6 * tree. All contributing project authors may be found in the AUTHORS
7 * file in the root of the source tree.
11 #if !defined(VFWSETTING_HPP)
12 #define VFWSETTING_HPP
13 //______________________________________________________________________________
18 #include "four_cc.hpp"
24 //--------------------------------------
27 friend std::ostream
& operator<<(std::ostream
& os
, const VFWSetting
& vfws
);
43 VFWSetting(four_cc fcc
);
51 void setting_value(int i_setting
, int i_value
); // Sets mode to m_setting
54 const void* data() const;
55 int data(const void* p_data
, unsigned long ul_size
);
59 VFWSetting(const VFWSetting
& vfws
); // Not implemented
60 VFWSetting
& operator=(const VFWSetting
& vfws
); // Not implemented
62 int extract_(const void* p_data
, unsigned long ul_size
);
70 mutable unsigned char m_p_data
[Size
];
75 #endif // VFWSETTING_HPP