# Create an Acquisition FIFO Using the Desired Format

Copy

    std::string format = "Generic GigEVision (Mono)";

    // Acq Fifo Initialization
    FGGigE::FrameGrabberGigEReadOnlyCollectionPtr frameGrabberCollection = Object::Create<FGGigE::FrameGrabberGigEReadOnlyCollection>();

    for (auto frameGrabber : *frameGrabberCollection)
    {
        // Check to see if this Frame Grabber supports the requested format.
        // If it does, create our Acq Fifo and exit the foreach loop.
        if (frameGrabber->AvailableVideoFormats()->Contains(format))
        {
            m_acqFifo = frameGrabber->CreateAcqFifo(format, 0, true);
            break;
        }
    }