[requires]
ohpipeline/1.139.1000
NoteSimplest use case consuming this recipe and assuming CMake as your local build tool:
If you are a new Conan user, we recommend reading the how to consume packages tutorial.If you need additional assistance, please ask a question in the Conan Center Index repository.
[requires]
ohpipeline/1.139.1000
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout
class ExampleRecipe(ConanFile):
settings = "os", "compiler", "build_type", "arch"
generators = "CMakeDeps", "CMakeToolchain"
def requirements(self):
self.requires("ohpipeline/1.139.1000")
def layout(self):
cmake_layout(self)
Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):
$ conan install conanfile.txt --build=missing
Useful information to take into account to consume this library:
These are the main declared targets:
ohpipeline
ohpipeline::ohpipeline
ohpipeline.pc
A simple use case using the CMake file name and the global target:
# ...
find_package(ohpipeline REQUIRED)
# ...
target_link_libraries(YOUR_TARGET ohpipeline::ohpipeline)
These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the ohpipeline
homepage listed above:
#include "OpenHome/Av/CalmRadio/CalmRadio.h"
#include "OpenHome/Av/CalmRadio/CalmRadioPins.h"
#include "OpenHome/Av/Credentials.h"
#include "OpenHome/Av/FriendlyNameAdapter.h"
#include "OpenHome/Av/KvpStore.h"
#include "OpenHome/Av/Logger.h"
#include "OpenHome/Av/MediaPlayer.h"
#include "OpenHome/Av/OhMetadata.h"
#include "OpenHome/Av/Pins/Pins.h"
#include "OpenHome/Av/Pins/PodcastPins.h"
#include "OpenHome/Av/Pins/PodcastPinsITunes.h"
#include "OpenHome/Av/Pins/PodcastPinsTuneIn.h"
#include "OpenHome/Av/Pins/ProviderPins.h"
#include "OpenHome/Av/Pins/TransportPins.h"
#include "OpenHome/Av/Pins/UrlPins.h"
#include "OpenHome/Av/Playlist/DeviceListMediaServer.h"
#include "OpenHome/Av/Playlist/PinInvokerKazooServer.h"
#include "OpenHome/Av/Playlist/PinInvokerPlaylist.h"
#include "OpenHome/Av/Playlist/PinInvokerUpnpServer.h"
#include "OpenHome/Av/Playlist/ProviderPlaylist.h"
#include "OpenHome/Av/Playlist/TrackDatabase.h"
#include "OpenHome/Av/Playlist/UriProviderPlaylist.h"
#include "OpenHome/Av/Product.h"
#include "OpenHome/Av/ProviderCredentials.h"
#include "OpenHome/Av/ProviderDebug.h"
#include "OpenHome/Av/ProviderInfo.h"
#include "OpenHome/Av/ProviderProduct.h"
#include "OpenHome/Av/ProviderTime.h"
#include "OpenHome/Av/ProviderTransport.h"
#include "OpenHome/Av/ProviderUtils.h"
#include "OpenHome/Av/ProviderVolume.h"
#include "OpenHome/Av/Qobuz/Qobuz.h"
#include "OpenHome/Av/Qobuz/QobuzMetadata.h"
#include "OpenHome/Av/Qobuz/QobuzPins.h"
#include "OpenHome/Av/Radio/PresetDatabase.h"
#include "OpenHome/Av/Radio/Presets.h"
#include "OpenHome/Av/Radio/ProviderRadio.h"
#include "OpenHome/Av/Radio/RadioPins.h"
#include "OpenHome/Av/Radio/SourceRadio.h"
#include "OpenHome/Av/Radio/TuneIn.h"
#include "OpenHome/Av/Radio/TuneInPins.h"
#include "OpenHome/Av/Radio/UriProviderRadio.h"
#include "OpenHome/Av/Raop/CodecRaopApple.h"
#include "OpenHome/Av/Raop/ProtocolRaop.h"
#include "OpenHome/Av/Raop/Raop.h"
#include "OpenHome/Av/Raop/SourceRaop.h"
#include "OpenHome/Av/Raop/UdpServer.h"
#include "OpenHome/Av/Scd/Receiver/ProtocolScd.h"
#include "OpenHome/Av/Scd/Receiver/SupplyScd.h"
#include "OpenHome/Av/Scd/Receiver/UriProviderScd.h"
#include "OpenHome/Av/Scd/ScdMsg.h"
#include "OpenHome/Av/Scd/Sender/ScdServer.h"
#include "OpenHome/Av/Scd/Sender/ScdSupply.h"
#include "OpenHome/Av/Songcast/Ohm.h"
#include "OpenHome/Av/Songcast/OhmMsg.h"
#include "OpenHome/Av/Songcast/OhmSender.h"
#include "OpenHome/Av/Songcast/OhmSenderDriver.h"
#include "OpenHome/Av/Songcast/OhmSocket.h"
#include "OpenHome/Av/Songcast/ProtocolOhBase.h"
#include "OpenHome/Av/Songcast/ProtocolOhm.h"
#include "OpenHome/Av/Songcast/ProtocolOhu.h"
#include "OpenHome/Av/Songcast/ProviderReceiver.h"
#include "OpenHome/Av/Songcast/Sender.h"
#include "OpenHome/Av/Songcast/SenderThread.h"
#include "OpenHome/Av/Songcast/Splitter.h"
#include "OpenHome/Av/Songcast/ZoneHandler.h"
#include "OpenHome/Av/Source.h"
#include "OpenHome/Av/Tidal/Tidal.h"
#include "OpenHome/Av/Tidal/TidalMetadata.h"
#include "OpenHome/Av/Tidal/TidalPins.h"
#include "OpenHome/Av/TransportControl.h"
#include "OpenHome/Av/UpnpAv/FriendlyNameUpnpAv.h"
#include "OpenHome/Av/UpnpAv/ProviderAvTransport.h"
#include "OpenHome/Av/UpnpAv/ProviderConnectionManager.h"
#include "OpenHome/Av/UpnpAv/ProviderRenderingControl.h"
#include "OpenHome/Av/UpnpAv/UpnpAv.h"
#include "OpenHome/Av/Utils/DriverSongcastSender.h"
#include "OpenHome/Av/Utils/FaultCode.h"
#include "OpenHome/Av/Utils/FormUrl.h"
#include "OpenHome/Av/VolumeManager.h"
#include "OpenHome/Configuration/ConfigManager.h"
#include "OpenHome/Configuration/IStore.h"
#include "OpenHome/Configuration/ProviderConfig.h"
#include "OpenHome/Configuration/ProviderConfigApp.h"
#include "OpenHome/FsFlushPeriodic.h"
#include "OpenHome/Json.h"
#include "OpenHome/Media/ClockPuller.h"
#include "OpenHome/Media/Codec/AacFdkBase.h"
#include "OpenHome/Media/Codec/AiffBase.h"
#include "OpenHome/Media/Codec/AlacAppleBase.h"
#include "OpenHome/Media/Codec/CodecController.h"
#include "OpenHome/Media/Codec/Container.h"
#include "OpenHome/Media/Codec/Id3v2.h"
#include "OpenHome/Media/Codec/Mpeg4.h"
#include "OpenHome/Media/Codec/MpegTs.h"
#include "OpenHome/Media/Filler.h"
#include "OpenHome/Media/FlywheelRamper.h"
#include "OpenHome/Media/IdManager.h"
#include "OpenHome/Media/MimeTypeList.h"
#include "OpenHome/Media/MuteManager.h"
#include "OpenHome/Media/Pipeline/AirplayReporter.h"
#include "OpenHome/Media/Pipeline/Attenuator.h"
#include "OpenHome/Media/Pipeline/AudioDumper.h"
#include "OpenHome/Media/Pipeline/AudioReservoir.h"
#include "OpenHome/Media/Pipeline/DecodedAudioAggregator.h"
#include "OpenHome/Media/Pipeline/DecodedAudioReservoir.h"
#include "OpenHome/Media/Pipeline/DecodedAudioValidator.h"
#include "OpenHome/Media/Pipeline/Drainer.h"
#include "OpenHome/Media/Pipeline/ElementObserver.h"
#include "OpenHome/Media/Pipeline/EncodedAudioReservoir.h"
#include "OpenHome/Media/Pipeline/Flusher.h"
#include "OpenHome/Media/Pipeline/Logger.h"
#include "OpenHome/Media/Pipeline/Msg.h"
#include "OpenHome/Media/Pipeline/Msg.inl"
#include "OpenHome/Media/Pipeline/Muter.h"
#include "OpenHome/Media/Pipeline/MuterVolume.h"
#include "OpenHome/Media/Pipeline/PhaseAdjuster.h"
#include "OpenHome/Media/Pipeline/Pipeline.h"
#include "OpenHome/Media/Pipeline/PreDriver.h"
#include "OpenHome/Media/Pipeline/RampValidator.h"
#include "OpenHome/Media/Pipeline/Ramper.h"
#include "OpenHome/Media/Pipeline/Reporter.h"
#include "OpenHome/Media/Pipeline/Rewinder.h"
#include "OpenHome/Media/Pipeline/Router.h"
#include "OpenHome/Media/Pipeline/Seeker.h"
#include "OpenHome/Media/Pipeline/Skipper.h"
#include "OpenHome/Media/Pipeline/SpotifyReporter.h"
#include "OpenHome/Media/Pipeline/StarvationRamper.h"
#include "OpenHome/Media/Pipeline/Stopper.h"
#include "OpenHome/Media/Pipeline/StreamValidator.h"
#include "OpenHome/Media/Pipeline/TrackInspector.h"
#include "OpenHome/Media/Pipeline/VariableDelay.h"
#include "OpenHome/Media/Pipeline/VolumeRamper.h"
#include "OpenHome/Media/Pipeline/Waiter.h"
#include "OpenHome/Media/PipelineManager.h"
#include "OpenHome/Media/PipelineObserver.h"
#include "OpenHome/Media/Protocol/ContentAudio.h"
#include "OpenHome/Media/Protocol/Icy.h"
#include "OpenHome/Media/Protocol/Protocol.h"
#include "OpenHome/Media/Protocol/ProtocolHls.h"
#include "OpenHome/Media/Protocol/ProtocolRtsp.h"
#include "OpenHome/Media/Protocol/ProtocolTone.h"
#include "OpenHome/Media/Protocol/Rtsp.h"
#include "OpenHome/Media/Supply.h"
#include "OpenHome/Media/SupplyAggregator.h"
#include "OpenHome/Media/UriProviderRepeater.h"
#include "OpenHome/Media/UriProviderSingleTrack.h"
#include "OpenHome/Media/Utils/AllocatorInfoLogger.h"
#include "OpenHome/Media/Utils/AnimatorBasic.h"
#include "OpenHome/Media/Utils/ClockPullerManual.h"
#include "OpenHome/Media/Utils/ProcessorAudioUtils.h"
#include "OpenHome/Media/Utils/Silencer.h"
#include "OpenHome/Net/Odp/CpDeviceOdp.h"
#include "OpenHome/Net/Odp/CpiDeviceOdp.h"
#include "OpenHome/Net/Odp/CpiOdp.h"
#include "OpenHome/Net/Odp/DviOdp.h"
#include "OpenHome/Net/Odp/DviProtocolOdp.h"
#include "OpenHome/Net/Odp/DviServerOdp.h"
#include "OpenHome/Net/Odp/Odp.h"
#include "OpenHome/NtpClient.h"
#include "OpenHome/Observable.h"
#include "OpenHome/PowerManager.h"
#include "OpenHome/SocketHttp.h"
#include "OpenHome/SocketSsl.h"
#include "OpenHome/ThreadPool.h"
#include "OpenHome/UnixTimestamp.h"
#include "OpenHome/Web/ConfigUi/ConfigUi.h"
#include "OpenHome/Web/ConfigUi/ConfigUiMediaPlayer.h"
#include "OpenHome/Web/ConfigUi/FileResourceHandler.h"
#include "OpenHome/Web/ConfigUi/Tests/TestConfigUi.h"
#include "OpenHome/Web/ResourceHandler.h"
#include "OpenHome/Web/WebAppFramework.h"